All Pokemon with a water-type can learn it. There are some other Pokemon that can learn it, but mostly water-Pokemon.
Sut there are no Pokemon that can swim in fast current. you can only surf in normal water.
YOU can't swim but your Pokemon can. There is a Hm called surf. I'm not sure where you get it but you teach it to a water Pokemon and when you get near water push a and it will say,"The water is a a deep blue color... would you like to use surf?" And that's how you use and how your Pokemon can swim!
I don't know all of the Pokemon that can learn Headbutt, but I know that Cubone can learn it.
Any Pokemon that can learn a electric move
Any Pokemon that can learn Surf is able to swim, and this includes Pokemon that aren't water types.
A Magikarp, but I don't know if it is in the Johto region.
You have to get a pokemon that can learn the hm surf and u go up to water and press A, then it will say surf, press A and swim! to get off just go to land or fly.
Fish are born to swim, they learn naturally like we learn how to walk
Yes penguins have to learn to swim because if they did not learn how to swim they could not go hunt for food and they would starve and/or drown
learn how to swim!
Penguins ususally learn to swim at 2 months old
I can't swim. Can you swim? Babies can learn to swim.
Kings Swim Center
Why wouldn't they? Everybody can swim if they learn.
Cubs learn to swim when they're around a year or two of age.
She will learn how to swim. Help her learn whatever lesson she learns (from saying she can if she can't).