Thanks guys!!! My final team will be:
-Mandibuzz, no restrictions
-Sawsbuck, must be caught as Deerling in a Quick Ball, must know Nature Power
-Cubchoo, cannot evolve until it solos any Swimmer's team with only Ice type moves
-Dwebble, must solo a Ducklett to evolve, and cannot evolve until it learns Shell Smash
-Alomomola, must solo every trainer in my route of choice
-Minccino, must have Technician, must hit a Rock or Steel Pokemon 5 times with Tail Slap before evolving, must always know Return