SneaselClaw - Are you using X or Y?
You know what? I don't really know at this point, I'll probably go for Y.
Team:
Chespin (Protector) - It must learn Protect as soon as possible and keep it as a move for the rest of the game. To evolve into Quilladin, it has to beat a gym trainer from each of the first four gyms by itself. To evolve into Chesnaught, it has to beat a gym trainer from each of the last four gyms by itself.
Flabébé (Tinkerbell) - She must solo Grant to evolve and to evolve again she must evolve the second you find a shiny stone.
Tyrunt (ArchDragon) - You may revive it from the fossil after any of your team defeat 10 Bagon. Tyrunt may evolve after using Bide to win four battles. At some point, it must participate in a double battle alongside Chespin/it's evolved forms.
Slowpoke (Heart Damage) - If you choose to evolve it into Slowbro, it must solo three trainers in the 4th gym before evolving. If you choose to evolve it into Slowking, it must defeat a Lapras, a Slugma and a Goomy before evolving. In order to learn Surf, it must solo two trainers in the 5th gym.
Bergmite - Must have Ice Body ability to utilize Hail.
I'd appreciate a few more suggestions, as I'd like to have the option of rotating some team members. Thanks for the suggestions so far!
crobatman - Catch a Seviper as soon as it's available, and it can not learn any TM or HM moves until it beats 10 Zangoose. Also, name it Baldrick.