NO TM's for anyone.
Everyone must have SOME part in at least one gym battle.
Must have full team by CANDICE.
Must have half of my team by that town with Daycare, can't remember its name....
Everyone must defeat 10 wild Pokemon to evolve. You decide what they are.
No SOLOING ANYONE TO EVOLVE. I really despise doing that.