Suprisingly, yes.
Chat with our AI personalities
there are a lot of Pokemon that can learn surf but mostly water type Pokemon can learn surf but did you know that snorelax and rydon can lean surf
YES! It is a water Pokemon and can learn to surf.
Get the HM Surf then teach it to a pokemon.
Bibarel he can learn waterfall, strenght, surf, rock smash, rock climb,
You can't. There is only one speed to the "Surf" on Diamond/Pearl.