gyarados
Chat with our AI personalities
In mahogany town in the team rocket hideout lance gives it to u
Snorlax Can Learn Surf - Strength - Whirlpool - Rock Smash and Rock Climb
All Pokemon with a water-type can learn it. There are some other Pokemon that can learn it, but mostly water-Pokemon.
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