If Spearow has less than 4 damage counters can I use its "Roost" attack?
Yes. You do as much as you can to perform the effect of the attack; in this case remove all the damage counters.

Other known variants


+10
-20Remove 4 damage counters from Swablu. Swablu can't retreat during your next turn.
Mirror MoveIf Swablu was damaged by an attack during your opponent's last turn, this attack does the same amount of damage done to Swablu to the Defending Pokémon.
Fury AttackFlip 3 coins. This attack does 10 damage times the number of heads.
If Spearow has less than 4 damage counters can I use its "Roost" attack?
Yes. You do as much as you can to perform the effect of the attack; in this case remove all the damage counters.
Can you do Pidgeot EX's "Mirror Move" attack if the opponent's last attack "placed damage counters" (as opposed to "doing damage")?
No. Placing damage counters is an effect. Mirror Move does not copy any other types of effects from the last attack either.
If an opponent's attack damages my benched Pidgeot EX, can it do "Mirror Move" during my next turn and attack for the amount of damage it received while on the bench?
Yes, it can.
Let's say I have Machop active with a Focus Sash attached, and my opponent's Mewtwo-EX uses "X Ball" for 360 damage with four Double Colorless Energy and a Muscle Band attached. The Focus Sash leaves Machop with 10 HP remaining. If I then use Ninja Boy to switch Machop with Pidgeot-EX and then use its "Mirror Move" attack, does Pidgeot-EX do 360 damage in return?
Yes, it would. When using Ninja Boy the amount of damage done last turn is remembered by the new Pokemon, so Mirror Move would do 360 damage to your opponent's Active Pokemon.