There is a way to stop Pokemon from evolving. You let the Pokemon hold a certain stone.
Chat with our AI personalities
You can't. If the Pokemon is loafing around(Slakoth and Slaking) then that just means it has the ability Truant. That's just how it works. You can, however, pair it with a Pokemon that knows skill swap. Then, the slakoth or slaking would move every turn. Unfortunately, the other Pokemon wouldn't.
A Pokemon with protect, dig ,fly ect just use protect while it attacks then attack while its loafing. If youre faster than it use fly/dig on the first turn, and if youre slower use it while its loafing around
you need to get a slakoth to level 18 then it will evolve into vigoroth then you get vigoroth to level 36 then you get slaking. I suggest giving it an everstone as vigoroth, because his speed is amazing. i have both slaking and vigoroth, just to balance out speed and attack. what u do is send out slaking first, and have have it use hyperbeam, then if it doesn't one hit KO, send out vigoroth and you can finish him off quick. vigoroth usually goes first, depending on how you raise it. The bad thing is that both slakoth and slaking have the ability "truant", which is a really terrible ability! you only get to attack every other turn! even if u just use a potion or something, the next attack it will say "slakoth/slaking is loafing around" like a dumb baby! its really annoying! it took me like 20 turns to defeat a level 16 zubat!! i suggest just keeping vigoroth, because his ability is much much better!you need to get a slakoth to level 18 then it will evolve into vigoroth then you get vigoroth to level 36 then you get slaking.
Slaking.
SLAKING