Train and train and train AT LEAST one of your Pokemon should be over lvl 90
I kinda cheated, see, I am obsessed with rayquaza, so when i transferred him to platinum and then traded to heart gold, he was level 98. And I also had a 100 leveled event arceus. So what I'm trying to say here is, get a pokemon your obsessed with and train train train, preferably after you trade it to another game. (They get more exp.)
You beat red in MT. sILVER
you must defeat red and he will give it to you
You can get a Squirtle after you obtain all 16 badges and defeat Red.
At Pallet town from prof. Oak after you defeat red
There are two different times in which you are deemed the champion. The first time is when you defeat the Pokemon League. The second time is when you defeat Red on Mt. Silver.
You get the red orb after you defeat Red on top of Mt. Silver. Talk to Mr. Pokemon and he will promptly give you the orb.
you can train all your Pokemon to level 100 and finish the pokeathlon stuff like I did and Start a new game!
After you defeat Red, go to Steven Stone in Silph Co. in Saffron City, and he will give you one.
in johto, go to lake of rage and in the lake is a gyarados [it's red] defeat or capture it and ya'll receive the red scale.
To re battle red u must defeat the e4. After u beat the e4 red will reappear. do this as much as pleased
In HeartGold and SoulSilver, there is a red Gyarados that you have to either defeat or capture at Lake of Rage. Other than that, there are no games that do that.
After you defeat Red, go to professor oak's lab and he will let you choose which kanto starter you want.