I just finished the game, and most of the battles I did were agains't my friends, with just a few online. I think Chesnaught is a very decent pokemon....I'm running this set:
Chesnaught @ Leftovers
Leech Seed
Seed Bomb
Spiky Shield
Bulk Up
Until now it's very good. As long as I'm not facing a...