I would say dragonite because it can use surf Fly strength rock smash
State your hm slaves here
Depends on the game. For Platinum I use Pinsir:
Surf and Flying are not that bad for in-game play.
Bibarel is the best HM slave. The only HM moves it can't learn are Fly and Defog!
I love my cute little Machop!
Come on, you know Machop is cute! I mean, who couldn't love those endearing eyes? That adorable face? That loving embrace?
Just don't call it cuddly or else it will hurt you.
In Ruby, Sapphire, and Emerald, I use Lombre. It can learn Dive, Waterfall, Rock Smash, and Flash, and all but one is needed to get through the game (Flash is just for convenience.)
Tropius & Pelipper
Smeargle and Mew. Obviously.
Bibarel yeah kinda weird that zigzagoon can use surf.. anybody tell me the reason?
Shinies: and more..
Emerald Scramble Challenge
1 of these ^
<< Thanks, Gladeshadow!
Dragonite. But raising a Dragonair to become a slave, ricockulous. Tropius, Bibarel, Gyarados, Quagsire, Pelliper, Pinsir are all also very good slaves. And, since there's 8 move slots between a combination of the 2, it's easy to get all but Dig/Teleport and Sweet Scent on them.
3DS Friend Code: 5343-7935-6882
Pokémon X Friend Safari: Oddish, Sawsbuck, Gogoat
Bibarel, although golduck, dragonite, lati twins and rayquaza work well
Has everyone forgotten furret? As much as it pains me. In crystal, he was the best, and still worked out wonderful as part of my team. Go furret!
On a sidenote I should've done my username as kingfurret53 instead...
Pokemon Black team:
Furret, I got to say is the best HM Slave ever. It was one of my main pokemon when it comes to battling (using HM moves).
well bibarel is the most recent best choice for an hm slave. i also use a staravia for flying and defogging. of course hm slaves are really only needed for the main game. once the game ends, you can just fly to wherever you want, or unless you were doing some seaside training then surf.
I'm typically inactive between Spring and Fall. I'll be on as often as time allows.