Pokémon that can learn Skill Swap would only Solosis and its evolutions in Pokémon Black, White, Black 2 and White 2. Others that can know Skill Swap would include Butterfree, Venonat, Abra, Slowpoke, Drowzee, Gastly, Chansey, Starmie, Mr. Mime, Exeggcute, Jynx, Mewtwo, Mew, Espeon, Natu, Girafarig, Misdreavus, Lugia, Stantler, Celebi, Spoink, Ralts, Solrock, Baltoy, Lunatone, Spinda, Kecleon, Shuppet, Chimecho, Duskull, Jirachi, Deoxys, Wormadam, Mothim, Drifloon, Bronzor, Mesprit, Azelf, Uxie, Cresselia, Manaphy, Victina, Munna, Woobat, Audino, Yamask, Sigilyph, Gothorita, Elgyem and Meloetta.
Please check out the Related Link for additional information.
Chat with our AI personalities
At Level 76
You can't; its ability Truant causes it to stop attacking every other turn. However, if you are Double Battling then you can have a pokemon use skill swap on slakoth/slaking to switch its ability with the other pokemon.
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.
All Pokemon with a water-type can learn it. There are some other Pokemon that can learn it, but mostly water-Pokemon.
I don't know all of the Pokemon that can learn Headbutt, but I know that Cubone can learn it.