Serene grace is a perfect ability. I have used it and it rarely fails. Be warned however that toegekiss isn't very fast so make use of it's defenses. Here is a good serene grace moveset:
Togetroll (F) @ King's Rock
Trait: Serene Grace
EVs: 6 HP / 252 SAtk / 252 SDef
- Air Slash
- Aura Sphere
- Hidden Power [Ground]/Roost
- Thunder Wave
Before anything, use a thunder wave on your opponent. Then, you're ready to go. Air slash gives a 30-40% of flinch. With serene grace, that increases it to a 50-60% chance, and with kings rock, it's about an 80% chance of flinching, plus a 10% chance of paralysis, making the opponent almost useless. Aura sphere is to hit those pesky ice types, steel, and rock types using your great special attack to take them out before they take out you. hidden power ground is good to cover electric types, but because you're weak to them, and thunder wave has no effect, its better to switch out against those. With roost, you can heal up any damage that the opponent can manage to get across to you.
Enjoy your togetroll, the most annoying troll Pokemon ever.