Extrasensory. Zen Headbutt is a physical type move so therefore it is subject to Pokémon that have Static, Rough Skin, etc, but Extrasensory is special type move. They have the same power so that doesn't mean anything. Also, Zen Headbutt has an accuracy of 90 while Extrasensory has an accuracy of 100. And they both may cause flinching. So therefore extrasensory is better.
Zen Headbutt is not a TM. It can be learned by leveling up, breeding, or by the Move Tutor.
at level 62
It knows Cross Thunder Zen Headbutt Slash Dragonbreath
dragon breath safeguard luster purge zen headbutt
I've never tried, but I DON'T Think so. Why not try it? If not, there's a man in Ilex Forrest that will gladly teach your Pokemon 'headbutt'
Zen Headbutt is not a TM. It can be learned by leveling up, breeding, or by the Move Tutor.
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.
yes it is a pychic attack move.
Slowbro can use Zen Headbutt.
it learns zen headbutt at level 40
bagon learns zen headbutt at lv.37
Rest, Sleep Talk, Earthquake, and Zen Headbutt.
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.
it learns zen headbutt when it turns level 36
at level 62
Tragically, there is no TM to teach zen headbutt.
It knows Cross Thunder Zen Headbutt Slash Dragonbreath