@server crash, you don't have a starter yet, so you get Squirtle, you can nickname it if yo want but I won't make you. It can't be used in your battle against Brock and can only be evolved into Wartortle by soloing Misty. After that it has to solo Lt. Surge's Raichu at which point it is yours to have fun with for the rest of the game! Enjoy
Edit: beaten to it, I'll think of something else!
Ok, you get another water pokemon...catch a magikarp as soon as you get the old rod, it can not evolve into Gyarados until it has successfully soloed Lt. Surge's Pikachu (no revives, but potions are ok). Once it evolves it must solo Erika without using a SE move against any of her Pokemon. Once you get past Erika all restrictions are off and enjoy!
Edit: beaten to it, I'll think of something else!
Ok, you get another water pokemon...catch a magikarp as soon as you get the old rod, it can not evolve into Gyarados until it has successfully soloed Lt. Surge's Pikachu (no revives, but potions are ok). Once it evolves it must solo Erika without using a SE move against any of her Pokemon. Once you get past Erika all restrictions are off and enjoy!