Right after you beat the 5th Gym(your "Father") Some guy comes up to you and takes you to his house to give you it. I believe it is Wally's father but the main idea is that you need to beat the 5th Gym.
No, Plusle cannot learn Surf.
Most Water Pokemon can learn surf in Ruby, like tentacool or wingull.
Most good water Pokemon. I recommend Blastoise.
in the water you dope Linoon can learn surf if that's any help
On Pokemon ruby to get surf you need to beat your dads gym (in petalburg) then after wallys dad will come and get you then give you surf.
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
Barboach, the starter water type, Mudkip, Pelipper, Tentacool, Gyarados... just about any water type other than Wingull can learn Surf.
you surf to them
the vast majority of water type pokemon, excluding magikarp and i think feebas. If you have something that knows surf, odds are it can learn dive
YES! It is a water Pokemon and can learn to surf.
Get the HM Surf then teach it to a pokemon.
No, there is no Pokemon that can learn Surf by level up.