It can take A LOT of training on victory road to take down Lance. The last time I beat Yellow was about 6 years ago, but if I'm not mistaken he has Dragon-type pokemon. It would help to have an ice-type pokemon, or a water-type with Ice Beam or another ice type move; this helps tremendously on his Dragonite. As for the other pokemon, I can't really help you there because I don't remember what else he has. All I can tell you is your best way of training would be either by just repeatedly fighting the E-4 until you get strong enough to defeat them all, or just train on Victory Road until you think you have a chance, then try again. Hope I helped :D
Lance is at the Pokemon League as the Champion
Ice type Pokemon can easily defeat lance's Pokemon also for his gyrados and aerodactyl you can use an electric type.
You meet Lance in Pokemon SoulSilver 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".
TM24 is given by Lt Surge after his defeat at the Vermilion City gym.
you can get it if you defeat the fighting gym leader in saffron city but you can only get 1
Lance is at the Pokemon League as the Champion
Ice type Pokemon can easily defeat lance's Pokemon also for his gyrados and aerodactyl you can use an electric type.
You get it by teaming up with Lance and defeat the Team Rocket Headquarters. Lance will give you Whirlpool once you defeat them.
All you have to do is train your Pokemon or have a Pokemon with a good ice move
You meet Lance in Pokemon SoulSilver 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".
In HeartGold, Lance is the champion, so you'll have to defeat the Elite Four before you can battle him.
in shop at mahogany town
use waterfall on dragonite the you use hyper beam on the rest
I recommend that you have a electric or water type Pokemon to defeat lance's aerodactyl, charizard, and gyrados. Also he has 3 evil dragonite, so use a really good ice or dragon type to defeat them.
Defeat the Champion in the Elite Four.
You'll need to help Lance defeat Team Rocket in Mahogony Town.
No, Lance is the 4th member of the Elite Four in Pokémon Red. In order to get past him to face your rival you need to defeat him in battle.