Well a blastoise knows rain dance and you don't need a Pokemon that NEEDS to straight away know the move you can really find the TM rain dance and i don't really know why you need the move rain dance because it isn't really a good move that a Pokemon should know but if you want to then i may as well help you with anything.
Blastiose can learn rain dance because he is a water type and he can make rain.
poliwrath
no it can not.
noctowl doesnt learn psychic
Garchomp cannot learn Giga Impact from leveling up in Pokemon Platinum. Garchomp can learn Giga Impact from the TM that teaches it which is TM68.
level 33
By using Sunny day, Hail, Rain Dance. Moves that It can learn
all the Pokemon on dimmond that can learn flash can still learn flash in the platinum game too
no.
poliwrath
its a move your Pokemon might learn
Get the HM Surf then teach it to a pokemon.
The only Pokemon that can not learn a move is magikarp. Any Pokemon can learn at least one TM
No, Scizor is incapable of learning Extreme Speed in Pokemon Platinum.
all the beginners can learn rock climb
it's no
no
Yes, it can.