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.
Pokemon Emerald: The 16 Best Hoenn HM Mules
Who is the Best HM Slave in Pokémon?
A Retrospective Look On the Best and Worst Features of Each Pokémon Generation
Pokemon Emerald: The 16 Best Hoenn HM Mules
Who is the Best HM Slave in Pokémon?
Pokémon D&D Campaign Ideas & Mechanics
Pokemon Emerald: The 16 Best Hoenn HM Mules
HM - Bulbapedia, the community-driven Pokémon encyclopedia
Best Pokémon Games Of All Time
Pokemon Emerald: The 16 Best Hoenn HM Mules