Thanks, everyone. From what I understand, Dodge is revealed immediately (unlike Block, which is revealed in the Avoid Attack step)... so there is a chance to reveal Falcon Precision before the Avoid Attack step and therefore prevent the effect from happening.
Regarding level 3+ creatures, doesn't Falcon Precision also enable the attack? Or is the dodge defense roll made as soon as Dodge is revealed?
Dodge does one of three things:
minor creature: "cancel the attack"
-or-
7+ defense roll : "the attack is avoided"
-or-
1-6 defense roll : nothing
Its not specific to any phase, step, or anything else. If, for the sake of argument, a goblin grunt w/ dodge reveals dodge, that attack is canceled when dodge resolves.
So the ultimate question is when is dodge revealed?
When this creature is attacked is very vague, however in my heart of hearts ,and because of my knowledge of Academy, dodge is revealed at the same time as block but they opted out of putting that phrase on the card to trim down on text space / complexity.
But instead we have "when this creature is attacked" and so there are 3 ways you could realistically rule where that mandatory reveal is happening:
End of Step 1:
After all costs are paid you have committed to the attack. Until you can cancel the attack and even choose another action. Once all costs are paid you have declared the attack, which states an attacker and defender are chosen. That could be enough to qualify as "when this creature is attacked" which would force a reveal at end of this step, canceling the attack or making an effect roll if higher level. No falcon precision
Between Step1 and Step 2:
One could argue, loosely, that step 1 ends immediately after all costs are paid and "you are not being attacked" until after step 1 ends. Even if this was case whomever had initiative would have precedence to reveal any number of enchantments, resolving each one before revealing another. In this case you could use a falcon precision to bypass the dodge, but you would have to reveal it / resolve it before the dodge is revealed.
If there was a conflict of timing and the goblins controller had initiative, he would be forced to reveal dodge and resolve it before the falcon precision gets a chance to effect the outcome.
Step 2:
This is the nice and linear place to put it since it is the step designed to handle defense and such. It would playout like block in the presumed example here.
Rambled there a bit, but the point is once the effect of dodge is revealed / resolved you cannot effect it later and it has to finish resolving when it starts before another enchantment can begin.