Want this question answered?
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
Go to wallys house it's right beside the petalburg gym.
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
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