Oh Manitary, could you do FR/LG run? Using the following Pokemon...
Kirby the Jigglypuff
Kirby is the cute puffball hero of the planet Popstar, with the ability to absorb power from foes he defeats. As such prior to evolving he will need to absorb powers from a pokemon of each of the 16 types (16 due to not being able to encouter dark pokemon in FR/LG prior to the end of the game). Kirby is also deathly afraid of the dark and can thus not be sent out at all in the dark cave. Finally due to his deepseated sense of duty and justice Kirby must solo any and all matches against Giovanni.