Beat the first four gym leaders and then go to Petalburg City. Upon entering the gym, you will have to fight trainers to reach your dad. After you defeat your dad in a battle and receive the badge and TM, you will immediately be led by Wally's parents into their house to receive HM03, Surf.
After you battle your dad in petelburg
surf surf surf.
First you need a Pokemon that knows surf. Then surf all the way up from Rusboro City to an island, not the one where battle girl is located.
Go to Petalburg and find your father to battle for the TM called surf. :D
Goldeen
You beat your dad in petalburg and the house beside it you get surf.
yes
after you beat your father's gym
No Armaldo cant learn surf SuperM1854
easy just teach a Pokemon surf
look in mossdeep city
4