An HM slave, is a term for a pokémon who is not trained for battle and instead stays on a player's team to use HM moves outside of battle to traverse the game. This is due, for the most part, to the fact that many of the moves learned through HMs deal little damage or have no worth on a team.
Bibarel + SkuntankorBibarel + Drifblimthere is no hm slave
You don't
machop is a good hm slave. he can learn rock smash, rock climb, strengh,. in Pokemon emerald nincada is a good hm slave but in Pokemon pearl flash is not an hm. any water type can learn waterfal or surf espacially palkia.
Well not every Pokemon can learn all the hm moves, try tropius.
In my opinion, Bibarel is the best HM slave in every game. It can learn almost every HM. Mew would also be a good option, but I doubt you would want to ruin its moveset (it is better off as a Baton Passer anyway). You can catch Bibarel early in the game. It has OK stats, but it is better off as an HM slave. Hope this helped:)
evolve a zigzagoon into linoone as in its best known as and hm slave... rest are useful... such as fly for a flying pokemon dive for a water pokemon etc...
most rock and figting but my hm slave is a shiny gyarados
get the squirtbottle on it then you fight it you can chose or run from the battle i or you can catch it for a hm slave
I can only rate your Pokemon team if I know the levels of your pokemon. Otherwise, I an't really help you. Tropius, however, is good to have as an HM Slave, so there's one good thing about your team.
Bibarel he can learn waterfall, strenght, surf, rock smash, rock climb,
Furret makes a good HM slave, as it is able to learn Cut, Surf, Strength, Whirpool and Rock Smash, so you can give it any of those 4 moves to suit your needs.
i think watchog is better but not best cos it cant learn strength,surf,dive. or else u can try a dragon Pokemon .cos it can learn all moves except dive u can transfer a bibarel from platinum to blaclk/white as it is the best hm slave whcih can learn all moves