As of Gen V, by leveling up Butterfree, Pidgey, Pidgeotto, Pidgeot, Articuno, Xatu, Murkrow, Suicune, Pelipper, Pidove, Tranquill, Unfezant, Whimsicott, Ducklett, Swanna, Sigilyph, Rufflet, Braviary, Vullaby, Madibuzz, and Tornadus can learn Tailwind.
Chat with our AI personalities
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
The only Pokemon that can not learn a move is magikarp. Any Pokemon can learn at least one TM
Most Pokemon can learn that move think of it this way Pokemon that have hands can learn it some Pokemon learn it from the move tutors however some can learn it via egg move only.