Level up your swampert to about level 51 or higher instead of using a TM
Metagross can only learn Earthquake with the use of a TM.
Gligar can't learn erthquake if you want him to learn erthquake you need to go find the Tm
Yes, Gallade is able to learn Earthquake through the use of the Earthquake TM.
Torterra either learns it level 32 or learns it through TM 26. If your Torterra is higher than level 32, then you should go to Electivires Link shop and get Torterra to remember it. Remembering a move is for free by the way.
Altaria cannot learn earthquake through leveling up or breeding. However, it can learn earthquake through Move Tutor in various Pokémon games or by using a TM for earthquake in certain generations.
Swampert does not learn Hydro Pump.
Through training Swampert can learn: Mud Sport(level 25), Take down (level 31), Muddy Water (level 39), Protect (level 46), Earthquake (level 52), and Endeavor (level 61). You can also teach it 23 TMs and 5 HMs
The only way for Swampert to learn hydro pump is to let Mudkip learn it at level 42, sorry.
I guess that would be Earthquake. It learns Earthquake in level 52. But Hammer Arm is also an awesome attack that Swampert learns. Swampert learns Hammer Arm in level 69. Hope I helped :)
Lv.69.
Venusaur can only learn Earthquake through TM26 Earthquake.
never, mudkip however learn it @ lv 42
It doesn't learn Earthquake through level up, but it can learn it through the use of the Earthquake TM.
Swampert learns Muddy Water at level 39.
Metagross can only learn Earthquake with the use of a TM.
Aggron can learn earthquake by using the TM on it.
Camerupt learns Earthquake at level 49.