Marill doesn't learn surf naturally; must use hm
Yes, Marill can learn surf on Pokémon Emerald.
Marstomp can not learn surf through leveling up. It can only learn surf through using the HM 08 Surf, which you earn from going to Wally's House, which is right next to the 5th Gym Leader.
It doesn't learn it at a level because it's a tm but it can be teached surf at any level
Slowpoke does not learn Surf by levelling up, but it can learn Surf via HM in all generations.
Golduck does not learn Surf by levelling up. You must teach it Surf by using the HM.
Marill doesn't learn surf naturally; must use hm
Yes, Marill can learn Surf.
Yes, Marill can learn surf on Pokémon Emerald.
Yes, Marill can learn Surf.
In the game Pokemon Zigzagoon does not learn surf as it levels up. The only way this Pokemon can learn this move is with HM03.
If you are looking for a hm slave that can learn all three, I would recommend marill. Marill can also learn waterfall and surf.
Marstomp can not learn surf through leveling up. It can only learn surf through using the HM 08 Surf, which you earn from going to Wally's House, which is right next to the 5th Gym Leader.
You have to use the HM surf It does not learn surf by leveling
It doesn't learn it at a level because it's a tm but it can be teached surf at any level
Surf is an HM move. It cannot be learned on it's own. You must get the Surf HM (HM 03) in order to teach Lapras Surf.
Slowpoke does not learn Surf by levelling up, but it can learn Surf via HM in all generations.
Golduck does not learn Surf by levelling up. You must teach it Surf by using the HM.