none
No Magikarp can't use surf in any version.
Gyarados cannot learn the move Hydro Cannon. Hydro Cannon is a move that can only be learned by the Water type Starter Pokemon.
Magikarp is a weak water type Pokémon that resembles a fish. It will evolve when you level it up to level 20.
Swampert learns Muddy Water at level 39.
no. gyarados is part water, part flying.
Gyarados cannot learn water gun.
yes because its a water type but i don't think every water Pokemon can learn surf
As soon as its a Gyrados you can teach it Surf to start it off later it will learn Hydro pump.
No Magikarp can't use surf in any version.
wailord learnes waterspout at level 41.and you could use wailord and relicanth to catch regirock,regiice,and registeel.
on lvl40
you can only get it in hg/ss. it is an egg move for squirtle. you have to breed a female blastoise with a male wailord that knows water spout
Gyarados cannot learn the move Hydro Cannon. Hydro Cannon is a move that can only be learned by the Water type Starter Pokemon.
Wailord's moves if you evolve at level 40: lv 44:water spout lv 52:amnesia lv 59:hydro pump
I gave that attack to my gyarados (dragon or water type)
It learns Hydro Pump and Rain Dance through level up. Through TM and HM, it can learn Water Pulse, Surf, Waterfall, and Dive.
not till level 35 in diamond and pearl and platinum. it learns aqua tail. that's 90 power and 90 accuracy. id just teach it surf