After you beat your dad in his gym wallys dad gives it to you for helping wally
after you beat flannery hes a normal type gym
On Pokemon ruby to get surf you need to beat your dads gym (in petalburg) then after wallys dad will come and get you then give you surf.
you have to beat your dad's gym and then go talk to Wally's parents, who gives you the HM surf
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.
beat your dad and go nextdoor.Waly's dad gives it to you.
After you beat your dad in his gym wallys dad gives it to you for helping wally
after you beat flannery hes a normal type gym
On Pokemon ruby to get surf you need to beat your dads gym (in petalburg) then after wallys dad will come and get you then 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
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.
You must beat you'r dad and be on the way to Fortree City and beat you'r rival and they give you HM 03 Fly
you only have to beat the elite 4 on Pokemon fire red not ruby
Go back to your dad's gym and battle him, then go to the house next to it and get HM surf
after you beat your dad and get surf you go to mauville city and surf at the right side of the city