have the certain Pokemon. heck, you know what? Pokemon league guys use lv.40 Pokemon and up. (staying in the 40s,) so just be sure you buyed lots of stuff and your Pokemon are at good levels.
Pikachu
They are still in the Pokemon league
u r pretty much finished . you can beat the league again or just train
There are plenty of things to do on Pokemon Heart Gold, though the main thing to do are to beat Team Rocket, Beat the Pokemon League Champion and collect all 16 Pokemon Badges. Jacko25
With Pokemon.
You beat the Pokemon league 56 times if that doesn't work i don't know what will
u can travel to kanto from olivine,beat all the gyms there and go to the battle frontier which is right past olivine
yes after you beat them you can defeat ash, his Pokemon are level 80, after you defeat him then you can go to a whole another region! Johto
in indidgo league
go to prefacer.oke then you get one stear pokemon
You finish Pokemon heart gold after you beat red.
Surf on the river in New Bark Town. The road's pretty straightforward from there.