45
All water Pokemon except for Magikarp can, but when Magikarp evolves into Gyarados, you can teach surf to it. Magikarp is a useless Pokemon unless it is over level 20, by then it would have turned into a gyarados(unless you cancelled the evolution.) gyarados is amazing
Gyarados can learn water,dragon and some flying type moves. It can learn useful water moves like surf, waterfall and whirlpool. It can also learn dragon moves like dragon rage and dragon breathe. Despite being a water type because it's secondary type is dragon it can learn the move fireblast. Hyperbeam makes Gyarados even more powerful.
Yes, Nidoking is capable of learning Surf (HM03).
No, Togepi cannot learn Surf.
Gyarados will never learn Surf naturally. It must be taught using the Surf HM (HM03).
45
yes because its a water type but i don't think every water Pokemon can learn surf
No Magikarp can't use surf in any version.
All water Pokemon except for Magikarp can, but when Magikarp evolves into Gyarados, you can teach surf to it. Magikarp is a useless Pokemon unless it is over level 20, by then it would have turned into a gyarados(unless you cancelled the evolution.) gyarados is amazing
Gyarados can only learn Thunder by TM25 TM25 can be found at Lake Valor if you surf into this hidden area. TM25 can also be bought at the Veilstone Department Store for $5500.
Barboach, the starter water type, Mudkip, Pelipper, Tentacool, Gyarados... just about any water type other than Wingull can learn Surf.
Surf to it
As soon as its a Gyrados you can teach it Surf to start it off later it will learn Hydro pump.
No.
go to the lake of rage with surf and you see a red gyarados talk with him and you can cath a shiny gyarados
There are lots of Pokemon that can learn surf, but here are the ones i know: Oshawatt, Dewott, Samurott, Ducklett, Stoutland, Frillish, basculin, panpour, simipour, Audino, Tympole, palpitoad, carracosta, swanna, jellicent, alomola, stunfish, etc.