He won't give the Johto starter Pokemon to you because you switched Pokemon with the PC during the challenge. The Cheat is actually "Go up Mt. Battle WITHOUT SWITCHING PARTY POKEMON. Beat the 100th battle and the person there will give you a Cyndaquil with Blast Burn, a Totodile with Hydro Cannon, or a Chikorita with Frenzy Plant. Your choice."
defeat the pokemon league
No you can't.
No. You must defeat Dialga and then defeat palkia and darkrai
anything you want. you have beaten the game
Defeat all the guild Pokemon in something like mystifying forest
after you defeat Cyrus you can battle dialga then you battle the three lake Pokemon and move on to sunnyshore city. then you go on to defeat the elite 4.
After you defeat red, Prof. Oak gives you ONE of the starters, but you cant catch the starters nor get all of them at once
We can get other regions starter Pokemon if we defeat the battle tower
Just get STRONG Pokemon
defeat it in battle
You defeat other Pokemon in battle or use rare candies
Use your Pokemon to see how many trainers you can defeat in a row.