after beating flannery in lavaridge town head to petalburg city... the battle the gym after beating the gym leader go to wally's house then talk to the boy at the left... then he will give you hm07
No, Plusle cannot learn Surf.
No Magikarp can't use surf in any version.
Yes it can.
No.
You learn the HM surf in Pokemon Tower of Defense 2 when Gary gives it to you during Viridian Ending.
The most easiest way to get a Pokemon that can surf is get a Zizagoon,it can learn surf.
Any water Pokemon besides magikarp and also linoone can learn surf as well.
He Doesnt.
All you do is go to your bag find your surf HM clickk on it and go to use then use it on the appropriate pokemon it isnt that hard
Yes, Marill can learn Surf.
you could go to route 103 i think get a lotad and teach it surf, a zigzagoon also can learn it
nope (Wingull can't learn it, but his evolved form Pelipper can.
there are a lot of Pokemon that can learn surf but mostly water type Pokemon can learn surf but did you know that snorelax and rydon can lean surf
Surf to an island
first you have to beat your father's gym then talk to wally's dad in the same town (he is the top left corner house and he will give you the hm surf
Surf Right of Lilycove
all Pokemon have a set list of moves that they can learn and be taught. normal Pokemon are usually the most talented in being able to learn almost every move in the game.