Take Wiggle the Bellsprout. Wiggle may not be a higher level than whatever Pokemon the Gym leader has upon starting the gym leader battle. Wiggle may not evolve into Weepinbell until it learns 2 TM moves. It may not evolve into Victreebell until you learn Razor Leaf. ALSO: You may not choose Cyndaquil as your starter.