Hey, i'm new to the league, and i have a question on the pokemon
power Rain Dance, it says this (or close too):

"As often as you like (before your attack), you may attach 1
water energy card  to 1 of your water pokemon. This doesn't use
up your energy attachment for your turn. this power cant be used
if Blastoise is asleep , confused or paralyzed."

Well, i'm lucky enough to not have fought a rain dance deck, but
i have seen the way it is played. As soon as blastiose is out
and about, water energy starts flying to pokemon all over the
bench. i know that that power says as often as you like, but it
also says to 1 pokemon. Does that mean it can only be done to 1
pokemon over and over, or since it can be used as often as you
like , does it mean u can do it to the pokemon all over the
bench? I know its a probably been answered, but i couldn't find
it. So , when blastoise rain dance is in effect, what really
happens? i questioned the gym leader, and he didn't really know
the answer when i put it into the way i just asked you. Any help
would be appreciated, Thanks.

Steven M.

You are right.  Energy starts flying all over the place. =)  You can use this power as many times as you want each turn to as many Water Pokemon as you like each turn.

Scott