After beating your dad, the house to the left of the gym has it. Talk to the man and after a short conversation he will give it to you.
surf surf surf.
no
surf!
Yes, Marill can learn surf on Pokémon Emerald.
You beat your dad in petalburg and the house beside it you get surf.
Goldeen
No Armaldo cant learn surf SuperM1854
After you get the Balance Badge (Norman) talk to Wally's dad and he will give you surf
After you battle your dad in petelburg
yes
after you beat your father's gym
Surf south until you can't surf no more, then surf west to Pacifidog.