talk to a old lady in 1 of the houses in celestic town You find it near Mt Cronet
if you look on serebii.com/attackdex/surf it will tell you which Pokemon can learn surf
get the hidden move surf and swim about and you should find one
surf behind the valley windworks.
http://www.serebii.net/attackdex-dp/surf.shtml Go there to find out.
you dont have to surf to a gym
you have to get 'surf'
nearly all water Pokemon
from the champion's grandma
yes
You would walk around in tall grass. You can walk in tall grass , walk in caves and surf on water.
Surf North on the beach of Sunnyshore.
go up to it and click a,but you need the Pokemon that has surf in you party go up to it and click a,but you need the Pokemon that has surf in you party