You beat your dad (petalburg gym) then Wallys dad comes up then gives you surf! then you get a water poke then WALLA!
easy just teach a Pokemon surf
surf surf surf.
Well, you get a water pokemon. Then, teach it Surf. >_>
You don't actually NEED the old rod. It is pretty suckish. If you got the water type starter, you always have a Pokemon to teach surf to. :)
Get the HM Surf then teach it to a pokemon.
Linoone (It can learn nearly all of the HM's)
You need a water Pokemon and the surf HM
Goldeen
You cannot catch a Pokemon with surf, you can only teach it or trade for it
Surf is a HM so you can teach it to multiple pokemon.
You beat your dad in petalburg and the house beside it you get surf.
teach it the HM surf