bagon learns zen headbutt at lv.37
let him hatch first.
None, it only has pre-evolution moves and egg moves but it does not learn any moves.
Argon is an element and so it does not learn any moves!
After Vulpix evolves into Ninetails, it doesn't learn anymore moves. Most stone evolvers do not learn anymore moves once they are evolved. You have to train them till you get moves you are happy with, then evolve them. They can learn moves from TMs though.
Of course it can learn dragon moves such as dragonbreath and dragon dance and also can learn moves like twister and waterfall.
tauros does not learn a lot of moves but can earn strange moves like surf and waterfall
Dragonite can learn a lot of moves except for some special moves from different types.
normally medicham learn normal pchychic and fighting moves
no, arceus is a Pokemon that can learn a lot of moves, he can even learn fly but there are many moves that he cannot learn. the only Pokemon that can learn all moves is mew...