Yes Pupitar learn its.
Rampardos can learn the move Earthquake though not by leveling up. You can teach Earthquake to Rampardos by using the TM 26 on it.
Numel does not naturally learn Earthquake in its movepool. However, it can learn Earthquake through TM26 in Pokémon games, starting from Generation III.
Pupitar can learn Earthquake at level 50. Alternatively, it can also learn Earthquake through TM26 in some Pokémon games.
No, Mewtwo cannot learn Earthquake. It is a Psychic-type legendary Pokémon and Earthquake is a Ground-type move, which is not compatible with Mewtwo's movepool.
No, you'll have to use the TM on it. You can find that in victory road.
I'm not sure but I think Tyranitar learns Earthquake after evolution.
Level 70
yes
Tyranitar learns Hyper Beam at level 73.
Tyranitar cannot naturally learn Dig, but it can be taught Dig through a TM.
71
Earthquake, Crunch, Rock Slide, Aerial Ace.
Arieal ace, Thunderbolt, Earthquake, and Crunch.
Yes has long as it can learn it in the first place.
No, Darkrai is not able to learn Earthquake.
Gastrodon does not learn Earthquake naturally, but it can learn it through use of a TM.
Yes, Gallade is able to learn Earthquake through the use of the Earthquake TM.