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.
Pokémon Red and Blue (Video Game) - TV Tropes
Fav Pokemon of every type as of Gen 8 by KivaTheDCWizard on DeviantArt
Pokémon: Best HM Mules In Each Generation
Does anybody even use rock types late game? : r/nuzlocke
Pokémon D&D Campaign Ideas & Mechanics
HM Slave (for Pokémon playthroughs) Purist/Rebel Chart : r/AlignmentCharts
Pokémon: Best HM Mules In Each Generation
TMs and HMs - Pokemon Black 2 and White 2 Guide - IGN
The best Pokemon from each of the gens : r/pokemon
Best HM Mule in Every Pokemon Game
Pokémon: Best HM Mules In Each Generation
Pokémon Living Pokédex guide - tips for a complete living dex in Gen 7's Ultra Sun and Ultra Moon