The first six generations of Pokémon games required different Pokémon to carry HM moves for story progression, and some could use more than others.
All Pokemon Gimmick Mechanics, Ranked
Top 5 HM Slaves
5 Ways Pokémon Is Better Without HMs (& 5 It's Not)
Archive ScreenRant
One Gen 4 Water Type has to go! Who Gets Eliminated? : r
TMs and HMs - Pokemon Black 2 and White 2 Guide - IGN
Pokémon D&D Campaign Ideas & Mechanics
10 Best HM Mules In The Pokémon Games
The HM SLAVE is gone! Who will be eliminated this time? : r/pokemonplatinum