doing a Rhyhorn for blob
Okay, you asked me for a pokemon, here it is. Sorry I don't have well thought out reasons for these restrictions.
take a Rhyhorn, name it whatever you like. Trade it in, trade an egg, catch it, I don't care.
Solo one gym (not including leader) where you do not have a type advantage in order to evolve.
The first time you enter Route 223, the only pokemon in your party must be either fainted, or your Rhyhorn. You must solo the entire route, from start to end, and may not use any items outside of battle. You also must defeat every pokemon encountered.
Make an appearance against each member of the E4 and the champion, unless this conflicts with another solo.