All right, starting!
-Catch a Zubat, and it cannot evolve into Crobat unless it knows Haze, and from then on it cannot forget Haze. (It can evolve into Golbat whenever, but then it has to be even higher level to learn Haze...)
-iss will take an Electrike named Sparks. It must always know an Electric attack.
-Bring a Wailmer named Hefelump. To evolve it must solo two of Juan's Pokemon with Toxic-stall (no other damaging moves will be permitted) and no more items than Jaun has used up to that point are permitted. (this one is quite ridiculously hard...)
-iss, get a machop (dont matter the name) and it can only evolve after killing all a gym leaders pokemon (does not need to solo).
-iss, take a Torkoal named Iceland. It must know both Smokescreen and Smog, and actively use them.
-iss take a treecko named FIGHT as your starter. it may not learn any moves that do not do damage. (since leer is unavoidable you must delete it ASAP)
-iss will take an Electrike named Sparks. It must always know an Electric attack.
-Bring a Wailmer named Hefelump. To evolve it must solo two of Juan's Pokemon with Toxic-stall (no other damaging moves will be permitted) and no more items than Jaun has used up to that point are permitted. (this one is quite ridiculously hard...)
-iss, get a machop (dont matter the name) and it can only evolve after killing all a gym leaders pokemon (does not need to solo).
-iss, take a Torkoal named Iceland. It must know both Smokescreen and Smog, and actively use them.
-iss take a treecko named FIGHT as your starter. it may not learn any moves that do not do damage. (since leer is unavoidable you must delete it ASAP)