Fire Red
-Arbok nicknamed King (if it's male), or Queen (if it's female). Every time you find a TM that it can learn, regardless of what move it is, it has to learn it in place of its least recent move learned. You don't have to start doing this until it's an Arbok, though. While it's an Ekans, it can know whatever moves it wants, but once it evolves, it learns every TM it's compatible with.
-After getting the super rod fish up a poliwhirl. you may only catch ONE (not multiple for a good nature). if it has the ability waterabsorb evolve it into poliwrath immediately.
if it has the ability damp then you must trade it for the jynx in cerulean. the jynx cannot learn any normal typed moves (all normal moves it already knows must be deleted ASAP)
-Fire starter from me, both nicknamed Flare. They both must use Ember at least once on the rock gym leader's Geodude to evolve to their second stage. Charmeleon cannot evolve further until it solos Erika
-Lapras, only TM or HM moves
-Get an Oddish and evolve it into Gloom when you please, however to evolve it into Vileplume you must have Gloom participate (can be sent in then switched out if you want) against every one of Blaine's pokemon. Gloom/Vileplume must always have 2 non-attacking moves at all times. YOu must get rid of sleep powder asap.
- Scyther named Mantis. Must know Fury Cutter (Only bug move it can learn by level) ASAP, at least one move by TM. No evolving. Cannot hold a berry and can never lead in a battle.
Paradox, take a Spearow. It can only evolve after soloing Erika. It must know both Sunny Day and Toxic as a Fearow.