Somwhere in Ecruteak where the kimono girl is getting yelled you battle when you win someone comes and gives you surf;)
Surf over to Cianwood City to find the pharmacy in Heart Gold.
Easy just use surf!
You get surf from that man after you defeat the tim rocket grunt that is in the stage.
I believe it is all water types and some others like my snorlax, Chow, can learn surf.
Furret. Just evolve a sentret.
its Pokemon heart gold and you surf east of newbark town
waterfall, surf
You have to surf from Cinnabar city. To get to Cinnabar, surf from pallet town.
its behind the blackthorn city gym, just surf across the water and there it is
After you get surf, go to the slowpokes well and you can get it from this scientist guy
When your outside of your house, go right to the water. Surf on that, and you'll be at Rt 27
to get surf in heartgold/soulsilver you have to first beat the the rocket grunt inside the ecruteak dance theater. after talk to the old man and then he will give the HM.