You meet Lance in Pokemon Gold at the Lake of Rage, where he is investigating strange disturbances in the Pokemon, after you catch or defeat Shiny Red Gyrados, you and him team up and defeat the Team Rocket group who is hiding in the "Souvenier Shop.
No, there are no underwater routes in Pokemon HeartGold or SoulSilver. The HM Dive is not available in Pokemon HeartGold or SoulSilver.
you cant catch persian in heartgold.... i think
YES=)
You need a Rotom as the first Pokemon in your team.
Yes you most definitely can
he is the Pokemon league champion
Lance
In HeartGold, Lance is the champion, so you'll have to defeat the Elite Four before you can battle him.
No
All you have to do is train your Pokemon or have a Pokemon with a good ice move
Lance helps you with team rocket and then leaves because he is the last of the elite 4
the champ, not the chump lolololo0ol, is Lance the pokemon leugue champ
u wot m8
after defeating lance go to the whirl islands and he'll be there
The Pokemon champion is Lance, the dragon champion. He was the champion in the original Pokemon gold and silver.
Talk to Lance after you beat the Elite Four and he'll give you his cape
You can use a strong Pokemon to hit all the Elite four's Pokemon and champion Lance's Pokemon (in HeartGold). It depends on your Pokemon level but you can use ice types to beat Lance's Pokemons so it's easy to beat Lance.