Ur missing a fire type i would recoment houndoom some alternitives are ninetails or flareon
I would choose the second team.
a good, easy to obtain team (my favoritooo) is... charizard gyarados jolteon hitmonchan dragonite and nidoking DO IT!
kangeskhan, poliwrath, beedrill, golem/graveler, nidoking/nidoqueen, slowbro, arcanine, machamp/machoke, hypno etc.
Typhlosion, Meganium, Feraligatr, Poliwrath, Gyarados, Nidoking, Scizor, Muk, Arcanine, Machamp, Magmortar, Aerodactyl, Charizard, Blastoise, Venusaur, Dragonit, and Tyranitar are very good when they are a fully realized pokemon. These are Pokemon from both the Jhoto region and the Kanto Region which are both accesible in Pokemon Heart Gold and Soulsilver. I know because i beat both regions.
Really good ones
Ur missing a fire type i would recoment houndoom some alternitives are ninetails or flareon
Your Pokemon seem good. But why only have 5 Pokemon on your team?
Meganium Grass Pidgeot Normal / Flying Ampharos Electric Arcanine Fire Starmie Water / Psychic Nidoking Poison / Ground
I have right now: blastoise alakazam gengar jolteon arcanine dragonite nidoking rhydon pidgeot who should I use/add?
I would choose the second team.
I personally think that the best party is... Charizard - Level 80 Dragonite- Level 75 Mew - Level 65 Lapras - Level 65 Nidoking - Level 65 Arcanine - Level 65
Try to get an alakazam, pidgoet, nidoking, starmie, arcanine and your starter
By licking your elbow
replase tauros with mewtwo ^that's great 2 switch them but I say make sure the types are varied and their levels are high
umbreon,arcanine,blastoise,electivire,golem,nidoking,nidoqueen,scizor,alakazam, kingler, and skarmory
lapras, dragonite, nidoking,zapdos,and mew