Wonder Guard>Everything.I have to give my vote of best ability to Magic Bounce (with Pure/Huge Poer coming in a close second just because of the Pokemon that get it *apologizes to Medicham*). Magic Bounce reflects pretty much every move that does not deal direct damage and is bestowed upon an amazing Pokemon in Espeon.
Nobody should ever say quiver dance is the best stat up move. Shell Smash is obviously the best. It really isn't even close.
Yeah, but it still gets KO'd by hazards and hail/sand. If there was a pokemon with more than 1 Base HP, say 70 or so (but with really low defences), then Wonder Guard'd be good. At the moment though, it's not.Wonder Guard>Everything.
No damage except from a super-effective attack/Indirect damage.
^Yes, but white herb can fix that problem for you.
And after recovering defenses you lost 1 item x), I prefer to Sashed my Shell Smasher but is not the best thing for them x33
Well, on topic, I'd say that the best item is Leftovers recovering 1/16HP everyturn is so great, you can stay alive for a little more. But in a offensive way I'd like to say Life Orb the doppelgänger of Lefties x33 gettin a boost of x1.3 on every damaging move is jsut what every sweeper needs.
The best ability, **thinkin'** ok, there are a lot of choices I hate Magic Bounce, but I have to say, is just amazing; reflecting non-damage moves makes it so annoying :BB and also there's no best pokemon, everything has a weak point :'D