Eh, I play the other option to battling (contests, Pokéathlon, etc.) a lot and try to catch them all, but I usually fail in that.
I make a new game, but I never save obviously. I eventually get bored of it and go back to the oher game lol. I just wait until the newest game comes out, transfer almost every Pokémon and then make a new game. : P