on his way to Pokemon league u have to fight him at the end of victiory road so bring a lot of full restores
in wally's house talk to his dad
the guy wally gives it to you. actually no, wally's dad is the one that gives it to you
Wally's dad gives it to you after getting the 5th badge.
To get surf in ruby, sapphire and emerald you need to beat the 5th gym (your dad) and go to wally's house (same town) then one of the people in wally's house should give you the surf HM
Answer: you can get it at Wally's father's house and talk to Wally's father. Don't forget you need to beat your Dad first.
After you defeat your dad, you receive the Balance Badge that makes it possible for Pokemon to use Surf on the Field. Once you leave the gym, he tells you to go to Wally's house in Petalburg because his parents have something for you. Upon arriving at the house, Wally's dad give you the HM03 Surf for your help with Wally.
Beat the 4th gym and go to Wally's house in Petalsburg. Talk to his dad.
you have to beat your dad's gym and then go talk to Wally's parents, who gives you the HM surf
After you beat your own dad in Petalburg Gym, go to Wally's house (right next to the gym) and his dad will give you surf.
after you beat your dad you go next door to Wally's parents home and the dad will give it to you
just ask wally's father he will give you.....
i can't really remember but did u already get wally?