Well then Espeon65, let me reserve a poke , my signature RNG. editing in in a moment, expect a poke with interesting typing.
You get RNG the Torchic.Torchic is a fan of RNG and bases his challenges on it. You may learn a total of [1-3] damaging moves, while all your moves must be off [1-4] different types ASAP, and they must stay at that number. Torchic may evolve for the first time at level [20-30] after soloing [1-3] gyms (excluding gym leaders) and evolve a second time at level [36-46] after soloing [1-3] other gym leaders / bad organization leaders. For every time RNG faints, throw away [5-20] of your most expensive pokeballs, or [5-10] of your most expensive items. You may heal Torchic a maximum of [1-5] times per battle.
Torchic [may=1/may not=2] hold items. (If yes, he must always hold an item) To prove your starters worth, have it solo at least [1-4] elite four and champion pokemon per fight of [1-3] members.
I toned down the challenges a bit because you are restricted to a pair. All challenges can be done in your pair, so all solo's apply to Torchic and its partner. I would advise the partner of this pokemon to not have any solo's, as Torchic already has potentially many. If you still deem a certain part of this challenge to be too difficult, please say so. RNG the numbers between brackets to find out your restrictions.