bagon learns zen headbutt at lv.37
Slowbro can use Zen Headbutt.
it learns zen headbutt at level 40
I believe Cranidos learn Zen HeadButt at Lv.33. However, he learns Head Smash at Lv.43, 10 levels higher than it learns Zen HeadButt.
Yes, Metagross can learn Zen Headbutt in Pokémon Emerald. It can acquire this move through leveling up, as it learns Zen Headbutt at level 50. Additionally, players can also teach it Zen Headbutt using the move tutor available in the game.
at level 62
Zen-Headbutt is not a TM, but its is a move that some Pokemon learn naturally. This move can also be trained by a move trainer for heart scales to your Pokemon.
It learns it on lv9 I think
Zen Headbutt is not a TM. It can be learned by leveling up, breeding, or by the Move Tutor.
yes it is a pychic attack move.
Sorry, Weedle cannot learn Headbutt at all.
Tragically, there is no TM to teach zen headbutt.
I don't know all of the Pokemon that can learn Headbutt, but I know that Cubone can learn it.