Bring an electric type for Gyarados (Ampharos, Lanturn, Raichu,) or a rock type, (Golem, Onix, Graveler, Tyranitar) which will also help with dragonite and Charizard. Have a quick water(Feraligatr, Lanturn, Azumarill, Gyarados) to take care of his Aerodactyl, and watch out for his Dragonites's Fire Blast, Blizzard, and Thunder. You could also use the Dratini you got from the Dragon Master in Blackthorn, if he is properly raised.
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.
Talk to Lance after you beat the Elite Four and he'll give you his cape
If its your first time your poke mo should be level 55 laces strongest Pokemon then is a level50 dragonite but if its your second time your Pokemon should be level 78 because I think laces strongest Pokemon the is a level75 dragonite
you grow up and get a life :)
your well done if and only if you can find the person you teamed up with
After you beat Lance, go back to professor Elm and talk to him. Then, he'll give you the master ball! (You can go to pokemon.marriland.com.)
after you beat red,then you get the blue orb from mr pokemon,then go to the embedded tower.kyogre should be there
train your Pokemon to at least 50 or 60 (note have atleast 3 electric Pokemon for lance)don't have Pokemon that are 40 or 30 potions are helpful. And you also need antidote, ect.
Beat Red
arceus will beat him easily.
find lance at the lake of rage go back to mahogany town go in the house on the left and beat team rocket then beat the gym leader
Let the game save and then watch the credits. geez