You have to have fairly strong and fast Pokemon to defeat him. What is absolutely crucial is a water Pokemon with an ice type move and an electric Pokemon.
His team is comprised of three Dragonites, Charizard, Aerodactyl, and Garydos.
Your best bet to defeat the three Dragonites would be to obtain a water Pokemon and teach it the TM blizzard (which can be obtained in the Goldenrod mall). A Pokemon with a rock type move would be good as well, but some of the Dragonites know Aqua Tail (would easily defeat rock and ground types).
Besides obtaining a water Pokemon with an ice type move, en electric Pokemon is crucial to have. Because they are generally very fast, they will always strike first. An electric Pokemon can easily defeat the three other Pokemon (Garydos extremely easily, Charizard and Aerodactyl easily). A Jolteon, Ampharos, or Raichu would be a great bet, and they can also paralyze the Dragonites to allow slower rock Pokemon to attack with rock slide, rock throw, etc.
beat the Pokemon luegue then go to the Pokemon centre
nothing
Ice type Pokemon can easily defeat lance's Pokemon also for his gyrados and aerodactyl you can use an electric type.
First you have to beat Team Rocket in Mahogany Town and Lance will give you the HM Whirlpool. You also have to beat the Mahogany gym to be able to use it.
after you beat the gym
It depends on the Pokemon you have.For me,it could be as easy as beating Cynthia.
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.
With Pokemon.
They are ELITE FOUR so you go to the Indigo Plateu in Kanto after you beat them you battle Lance the Champion. Pokemon Battle Girls Battle Girl15
Pikachu
go to prefacer.oke then you get one stear pokemon
i don't know but if you want to beat lance's dragonate just use ice punch he will defeated by you
you'll have to trade it in from somone with Pokemon gold/silver. or heart gold or the new silver. you get one chance to catch the mother****** in the lake. if you fail, you have to beat the elite four, and lance again to get a final final chance. lowe. x
You finish Pokemon heart gold after you beat red.
Easy!just beat the team rocket HQ in mahongay town and lance will give it you
beat the Pokemon luegue then go to the Pokemon centre
Yes