@Reserving Solner's final Pokemon, editing it in a few.
Solner, take a Chingling and name it Support. Chingling believes that it is best at supporting its teammates, but is pretty useless at direct combat. Since the only attacking moves it can use are Psywave and Confusion, it's probably right about that. All its other moves must be status moves. They cannot be moves that boost its own stats either (no calm mind 4 U). Furthermore, it beleives that you shouldn't waste valuable resources on it either, so it can only ever use non-consumable hold items and revives. Chingling must participate in every double battle you encounter from the time you get him though, since he knows that teams always do better with a good support! You must use Chingling to heal an ally at least once during at least 2 gym leaders and 2 elite 4 members, and once against Cynthia (heal bell and healing wish can satisfy this restriction).