Bug: May only know STAB moves
Dark: Must solo every Luxray, Cherubi, and Gible in the game.
Dragon: To show his connection with his inner ancient beast, he must use Ancinet Power against every Dragon type it battles.
Electric: It doesn't think it does anything, as it's immune to it. Since it's immune to it, you have no challenge.
Fighting: Must punch the equivilent of Rebbecca Black in the face. (solo Drifblim)
Fire: It feels connection with your rival's Chimchar, and must learn and keep another move that the Chimchar line has.
Flying: He believes he can soar, and refuses to do any non-mandatory walking areas as soon as you can use Fly.
Ghost: Who you gonna call? Well since you don't have a phone, the pokewatch (or whatever it's called) will have to do. Every time after he battles, you must use every app on your watch at least once.
Grass: Believes it's of noble ancestry and refuses to learn any moves of the commoner types. It may only know Grass, Water, Fire, Dragon and Psychic moves.
Ground: It thinks Grass Leonardo is an asshole, and may only know moves of types Grass Leonardo can't.
Ice: It fears itself, and so must never use Hidden Power. If an opponent uses Hidden Power, it shits itself and must switch out immediately.
Poison: It must solo 40 gym leader pokemon. That number decreases by going to a new route, and every pokemon it solos there, the number decreases by one.
Psychic: It uses its psychic powers to solo all of the wannabe psychics in the game. (the psychic trainers)
Rock: He is a Caveturtle, and may only know naturul move types. (Fire, Grass, Ground, Rock, Water)
Steel: It is a robot, and it knows it must get rid of future competition. That's why when you battle with Dawn, it must kill all of her pokemon before it can attack the opponents'.
Water: May not learn any STAB moves.