Best HM Helpers in Every Pokémon Game
Which Pokémon should carry your HMs, from Red and Blue to HeartGold and SoulSilver — and where to catch them.
Published
Between them, the Pokémon in each game’s row learn every HM that game hands out.
Need the HMs themselves? Where to find every HM covers Ruby, Sapphire and Emerald: each giver and the Badge that unlocks the HM.
HM helper questions
- What is an HM helper in Pokémon?
- A Pokémon you carry only to use HM moves outside battle. HM moves cannot be overwritten when a Pokémon learns a new move, so putting them on a spare Pokémon keeps your battle team free.
- What is the best HM helper in LeafGreen?
- Psyduck only appears in FireRed, so LeafGreen needs three: Farfetch’d, Lapras and Paras.
- What is the best HM helper in Platinum?
- Starly for Fly and Defog, and Bibarel for the other six. A Bidoof from Route 201 evolves into Bibarel at level 15, so you can start early.
- Why is there no Dive in FireRed and LeafGreen?
- Neither game ever gives you HM08, so no Pokémon there needs Dive.
- Which Pokémon learns the most HMs?
- Mew learns every HM but only comes from events. Bibarel and Feraligatr learn seven of the eight in HeartGold and SoulSilver — all but Fly.
- How do you delete HM moves?
- Ask the Move Deleter. Gold, Silver and Crystal: Blackthorn City. Ruby, Sapphire and Emerald: Lilycove City. FireRed and LeafGreen: the house next to the Pokémon Center in Fuchsia City. Diamond, Pearl and Platinum: the house south of the Pokémon Center in Canalave City. HeartGold and SoulSilver: Blackthorn City. Red, Blue and Yellow have no Move Deleter, so an HM taught there stays.