This is what i did. I got a Pokemon that can learn an ice type move, I trained it to level 68, An then I just went and defeated all of lance's Pokemon.
*Note: Get a Pokemon that can learn ice fang, avalanche, or blizzard.
Hope I Could help!
In HeartGold, Lance is the champion, so you'll have to defeat the Elite Four before you can battle him.
if u defeat lugia, defeat the elite 4 and champion and go back 2 the whirl islands
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.
In any Pokemon game, you must defeat the elite four and the champion.
You defeat them by training against wild Pokemon.
the sinnoh league champion. defeat her and become the champion.
In Pokémon HeartGold and SoulSilver, Professor Oak will give you the National Dex at the port in Olivine City if you have defeated the Champion of the Pokemon League. You also need to go to Prof. Elm and defeat the Kimono Girl's, all of which have evolutions of Evee.
Yes
You need to defeat the champion again to make latias reappear.
you defeat all the elites(4 of them) and the previous champion
All you have to do is train your Pokemon or have a Pokemon with a good ice move
No, that's not a requirement to get into the Cerulean Cave. The requirements are as follows: Red/Blue/Yellow: Defeat the Elite 4 and Champion. FireRed/LeafGreen: Defeat the Elite 4 and Champion, and complete the Sevii Islands and Network Machine sidequests. HeartGold/SoulSilver: Defeat all 8 Kanto gym leaders.