To get this HM, in the town after Goldenrod you must go into one of the houses that has a bunch of girls at the top, defeat all the women and speak to one of the men, then you will get the HM surf.
in ecruteak dance theatre, after defeating the kimono girls and talking to the old man, watching them.
in the safari zone
Gold teeth are used to obtain the HM Surf. The teeth are given to the warden at the end of Safari Zone, and in return he will give you the HM Surf.
When you find the Gold Teeth in the Kanto Safari Zone, give it to the man in the house all the way north from the Safari Zone. He will give you HM Surf for the Gold Teeth.then you will have your HM surf
At the secret house of Safari Zone.
when you get HM surf just get in the water and there's only water pokemon.
Surf is HM #3. :-)
Wally's Dad has the HM he lives in a house in petalburg city next to the gym.
there is no dive HM in DP but the water related ones are surf and waterfall
Wally's dad gives it to you after getting the 5th badge.
Get the HM Surf then teach it to a pokemon.
You get HM Surf and surf there
You need a water Pokemon and the surf HM