Generation Iii
Rock Head
Prevents recoil damage.
Detailed Effect
This Pokémon does not receive recoil damage from its recoil moves. Struggle's recoil is unaffected. This ability does not prevent crash damage from missing with Jump Kick or High Jump Kick.
Pokémon With Rock Head
24 canonical Pokémon forms can have this Ability.

Geodude 
Graveler
Golem
Onix
Cubone
Marowak
Rhyhorn
Rhydon
Aerodactyl
Sudowoodo
Steelix
Aron
Lairon
Aggron
Relicanth 
Bagon
Shelgon
Bonsly
Basculin Blue Striped
Tyrantrum
Alolan Marowak
Marowak Totem
Hisuian Growlithe
Hisuian Arcanine