im pretty sure Walord and maybe Wailmer can.
Any water Pokemon besides magikarp and also linoone can learn surf as well.
Most water types can like sharpedo.
in the water maybe
in the water maybe
Yes, the water stone from Pokemon looks like Sapphire.
you could go to route 103 i think get a lotad and teach it surf, a zigzagoon also can learn it
Staryu
The best water Pokemon in sapphire would probably be Kyogre. -Hope I helped...:D
I'd say wingull is strong. when he evolves he can learn shockwave which is an electric type move! hope this helps. :)
under water
All Pokemon with a water-type can learn it. There are some other Pokemon that can learn it, but mostly water-Pokemon.
Wailord is an immense Water type Pokemon. It can be encountered in the wild in Pokemon Sapphire while Surfing on Route 129.