Best Pokemon team for Pokemon Soulsilver and Heartgold

Pokemon Heartgold and Soulsilver have one of the most interesting stories any pokemon game has to offer. And today, we are going to provide you the best team for pokemon HeartGold and Soulsilver. And believe me, you need a good team to beat Red, without being too over-level.

Best team for Pokemon Heartgold/Soulsilver:

  • Typhlosion: Cyndaquil is the starter and the fire-type pokemon. It can evolve into Quilava at level 14 then into Typhlosion at level 36.
  • Ampharos: Mareep is an electric-type pokemon that can be caught at Route 32. It can evolve into Flaaffy at level 15 then into Amphros at level 30.
  • Crobat: Zubat is a Flying/Poison-type pokemon that can be obtained in the Dark cave. It can evolve into Golbat at level 21 and later into Crobat with High friendship.
  • Espeon: Espeon is the Psychic-type pokemon. Eevee can be obtained by taking to Bill in  Goldenrod City that can later evolve into Espeon with High friendship during day time.
  • Lapras: Lapras is a Water/Ice-type pokemon and can be caught at the Southernmost part of the Union cave.
  • Dragonite: Dratini is a Dragon-type pokemon that can be bought at the Goldenrod Game center for 2100C. It can evolve into Dragonair at level 30 and then into Dragonite at level 53 and become a Dragon/Flying-type.

We will also be providing Location and Moveset for each pokemon so just buckle up and keep reading.

If you don’t want to get Espeon then you can use Heracross. We have provided the moveset for both of them.


Every starter is good in its own way, but overall fire type is better In Pokemon Heartgold and Soulsilver. So, the first pokemon and starter we are going to use on our team is Fire-type pokemon Typhlosion,

So, we are going to choose Cyndaquil for our starter. It will later evolve into Quilava at level 14, then into Typhlosion at level 36.

Typhlosion is really a monster with 109 base Spl. attack, pretty decent 100 base speed and it can also take hits really well with 78 Hp, 75 defense, and 85 spl. defense.

And, couple this stat with an Amazing moveset and you have the best fire-type pokemon in the pokemon Heartgold and Soulsilver game.

So, what moveset is best for Typhlosion?

Typhlosion has a really high 109 special attacks, and it also has 84 attacks, which is useable. But it would be recommended to prioritize Special attacks over Physical attacks.

Typhlosion also has access to some of the best special attacks in the game like Fire Thrower, Fire Blast, Lava Plume, Solar Beam, Focus Blast, Earthquake, etc.

Solar Beam120
Focus Blast120

Flamethrower: Typhlosion gets access to Flamethrower at a decent 42 level.

This move is really good in story mode, because of it’s solid 90 base power, 100% accuracy, and 15 base PP. It also has a 10% chance to burn.

The other viable option is Lava Plume, which Typhlosion can learn at level 35. It has 10 less power than Flamethrower, but has a 30% chance to burn.

It will all come down to your personal preference, but I like to use the Flamethrower for extra power.

Earthquake: You can teach this move through TM26 Earthquake.

This can provide really good coverage against Electric, Poison, Rock, Steel and Fire Type pokemon.

Solar Beam: Solar Beam is a really powerful move grass-type, with 120 base power. But it is a 2-turn move, so Typhlosion can’t move for the first turn.

You can teach this move to Typhlosion through TM22.

Focus Blast: Focus blast is a Fighting-type move you can Typhlosion through TM52.

It can provide coverage against Ground-type pokemons.


There are tons of water-type pokemon in Heartgold and Soulsilver. So electric-type pokemon is a must in the best team for HeartGold and Soulsilver.

Two good options for Electric-type pokemon are Jolteon and Amphros. In heartgold and soulsilver team, we are going to use Amphoras.

Jolteon is also a powerful special attacker, but Amphros has better coverage moves and we are going to use another Eveelution in Heartgold and Soulsilver.

Ampharos is a really nice pokemon with amazing 115 Attack and solid all over the defence. Although it’s speed is not that great but its defences can make up for that.

And Amphros can also get access to a really powerful electric-type move being Discharge at level 34.

You can catch Mareep quite early in the game at Route 32. Mareep can then evolve into Flaaffy at level 15, and then later into Amphros at level 30.

So, what moveset is best for Amphros?

Amphros has a high 115 Special Attack, but its Attack is 75, which is viable but not great. So, you should prioritize Special attacks over Physical attacks.

Amphoros has a really diverse moveset. It can learn moves like Discharge, Thunderbolt, Thunder, Focus Blast, Power gem, Signal Beam, Hyper beam, etc.

Focus Blast12070
Thunder Wave90
Signal Beam75100

Discharge: Like I have mention earlier, Ampharos can learn Discharge at level 34.

It has a solid 80 base power and with Ampharos 115 spl. attack you can expect to really high damage. Did I mention it also has 30% chance to paralize.

The other strong electric-type move are Thunder and Thunderbolt.

Thunder has only 70% accuracy, and the way you get Thunderbolt is totally not worth it for just 10 more power.

Focus Blast: Focus Blast is a very good move even with its low 70% Accuracy.

It has a high 120 power, that can decimate most ground-type pokemon if you can connect.

You can buy Focus Blast TM, TM52 at Goldenrod Departmental store for just 5500 poke-Dollar.

Thunder Wave: Thunder wave is an electric-type status move that you can teach Ampharos. Thunder wave can be learned at level 14.

And being able to cripple a pokemon speed in half is always good. And it also has 25% to immobilize.

Signal Beam: Signal Beam is another good coverage move Ampharos can learn. It is a grass-type move which can help you deal with Ground, Water, Rock Type pokemons.

Although Signal Beam is not as powerful as Focus Blast. But it has 100% accuracy and solid 75 base power.

Ampharos can learn Signal Beam at level 42.


Crobat is going to be the Flying-type pokemon, we are going to use on this team.

Fearow is another good option but in my opinion Crobat is batter. But you won’t go wrong with either of them.

Crobat is one of the fastest pokemon in the game with 130 base speed and crobats Flying and Poison Typing also works in its favour.

You can catch a Zubat in a dark cave. And it can be evolved into Golbat at level 21, and then into Crobat with High friendship.

The most effective way to raise friendship is to give Crobat Sooth bell, keep it in front of your party and just run around. You will increase friendship in no time.

As for the moveset.

Crobat highest offensive stat is its 90 attack, and thankfully it can learn tons of strong physical attacks like Brave Bird, Ariel Ace, Cross poison, Bite, etc.

Ariel Ace60
Cross Poison70100
Best move set for Crobat

Fly: Fly is important and helpful to get around the region. It is also a strong move with 90 base power.

You can get your hands in HM02 Fly after defeating the Gym Leader of Cianwood City, Chuck.

Ariel Ace: Ariel Ace is a really good Flying-type move to have. The best point is this move never misses. it will always hit the target,

Ariel Ace TM can be bought at the Jhoto battle Frontier.

Cross Poison: Cross Poison is the best Poison-type move Crobat can learn. And it is a really good move to have.

And aside from damage it has 10% chance to poison and it also has higher Critical-raio.

You can teach this move on move tutor with the help of Heart scale.

U-turn: U-turn is a move that let Crobat switch out after damaging the pokemon.

This pokemon can help you switch Crobat out without wasting the chance.

You can get it’s TM after defeating Bugby, the azalea town gym leader.


Psychic-type pokemon comes really handy in Pokemon Heartgold and Soulsilver and Espeon is our Psychic-type pokemon team member.

You can get a Level 5, Evee by talking to Bill in  Goldenrod City. Then you can evolve it into Espeon by raising its friendship during day time.

To raise Eevee Friendship Fast, you just have to keep Eevee in front of your party and give it a Sooth Bell, and just run around a lot.

As for what move you should teach to your Espeon?

Eevee is a strong special attacker with great speed. But it attacks is meh! So you should only teach Special attack to Espeon.

Shadow Ball80100%
Morning Sun

Psybeam: Espeon can learn Psybeam at level 25. Before that, you can use Confuse, which can be learned at level 15. So make sure you evolve your Eevee before level 15.

Its base 65 is just above average, but it has really high 20 base PP, which makes it a lot more spam able. And if you are lucky enough then you also have a 10% chance to Confuse.

Shadow Ball: Shadow is the best coverage move Espeon can learn. You can get its TM by defeating Morry, the forth Gym leader of HeartGold and Soulsilver.

It can provide the needed coverage against Psychic and Ghost Type pokemons.

Psychic: Psychic is the best Psychic-type move Espeon can learn. But Espeon learns it at level 64, which is really late.

Psychic only 5 base PP, which is not much. So we are going to teach Psybeam for PP and Psychic for Power.

Morning Sun: Morning Sun is a Recovery move. It can increase Espeon Longevity.

But Morning Sun is only available at level 74, so use any move before that. Reflect is a really good option. It can help Espeon tank physical attacks a lot better.


Heracross is going to be the fourth member of our HeartGold / SoulSilver team member. And it can provide really good coverage with its Bug/Fighting Typing.

Heracross can hit like a truck with its 125 base attack, and with solid stat and diverse move pool, Hearcross can really show its worth in many of the battles we are having in both Jhoto and Kento.

Heracross also has amazing 95 speed and its defensive stats are also not something to sneeze at.

Getting Hearcross can a little tricky and it will a little under-level when you caught it. But with all the benefits it brings to our team, it’s totally worth it.

How to catch Heracross in Pokemon Heartgold and Soulsilver.

So, What is the best moveset once you catch Heracross?

Heracross has a very high 125 attack which can true put some work. But it’s Special attack is just 40, so you can forget about teaching Special moves to Heracross.

But, don’t worry, Heracross get access to tons of strong Physical move like Megahorn, Brick Break, Ariel Ace, Close Combat, Giga Impact, Take Down, Earthquake, Stone Edge, and many more.

Close Combat120100
Rock Slide7590
Night Slash70100
Best Move Set for Heracross

Close Combat: It is a strong move with 120 base power. Combine that with 125 Attack, it will decimate most of the enemies.

Heracross can learn Close Combat at level 37.

But Close combat will lower your special defense every time you use it. If you don’t want that then you can use Brick Break which has lower power.

It depends on what you want. I personally prefer extra damage. If you don’t want to use Close Combat then you can use Brick Break.

And BTW, Heracross can learn Brick Break at level 19.

Megahorn: Megahorn is the must-have move. With Megahorn, Heracross can really put a dent into any HeartGold and SoulSilver competitor. And Heracross can learn this move at level 55.

But remember Megahorn has 85 accuracy and only 5 base PP. But the trade off is worth it for the damage.

Rock Slide: Rock slide is one of the best coverage move Heracross can learn. It can provide much-needed coverage against Flying-type pokemon.

And if you are lucky enough, then you can get that 30% flitch chance which is always nice.

You can get Rock Slide TM, After completing the Red Gyarados quest and then talk to the guard at Team Rocker Warehouse at Route 43.

Night Slash: Night Slash is also another amazing move, that can provide coverage against Psychic and Ghost Type pokemon.

And Night Slash also has high critical ratio, means you have a higher chance to land a critical hit.

You can teach Night Slash with the help of Heart Scale at Blackthorn City.

Location of all Heart Scale in Pokemon Heartgold and Soulsilver.

Before you get access to Night Slash, you can teach Shadow Claw to your Heracross.


Lapras is the best water type in HeartGold and SoulSilver and water type is a must in our team.

And we are going to use Lapras, as our Water-type pokemon. It has amazing Defensive stats, and good Attack and Special attack too. Although its speed is not great, its defensive stats can make up for it.

It has access to some really powerful moves like Surf, Waterfall, Psychic, Thunderbolt, Thunder, Ice Beam, Dragon Pulse, Iron Tail, etc.

To get Lapras you will need to go to the Southernmost part of the Union cave and you will also need to use Surf. I know it’s not the easiest thing to get but believe me, it’s worth it.

What is the best Moveset should you should use?

Lapras has 85 in both Attack and Spl. Attack. Which is not the hightest but enough to get the job done.

Lapras has both it’s attack and Specail attack equal, so you can teach it both Physical and Special attacks. You don’t have to Pigeonhole yourself.

Ice Beam90100
Best Moveset for Lapras

Surf: Surf is necessary HM you will need to use a lot. And it is also a really powerful move in general.

This move can really hard with 90 base power, it also has 100% accuracy.

You can get HM03 Surf, By talking to the Old man in Ecruteak Dance Theater, after defeating the Grunt.

Waterfall: Waterfall is the other HM you will need to use quite a few times, during your playthrough. And it is also a good move to have in general.

Waterfall has a base 80 base which is 10 points less than Surf, but it has a 20% chance to Flinch, given you can hit first.

HM07 Waterfall can be found at the entrance of the Path on your way to 8 Gym.

But if you don’t want to use 2 water-type moves then you can replace this move. Psychic and Dragon Pulse are good options too.

Ice Beam: Ice beam is level up which Lapras can learn at level 32. It is also the best Ice-type move Lapras can learn.

Ice beam can provide coverage against Grass and Dragon Type pokemon.

This move has really high 90 base power and 100% accuracy. If you are lucky enough then you also have 10% chance to freeze.

Thunder: Thunder is a good option for a coverage move. It can provide coverage against Flying and other water Type pokemon.

Thunderbolt is a better option then Thunder but the way you get is just not worth it.

It has a very high 110 base power and it also has a 30% chance to paralyze. But the thing is its accuracy is only 70% which is quite low.

You can buy TM25, Thunderbolt at Goldenrod Departmental store for just 5500 poke-Dollar.


With its Dragon Typing and over the chart stats, Dragonite can prove it’s dominance in any fight.

Dragonite has an absurd 134 base attack and to back it up, it can learn a wide variety of moves like Draco Meteor, Outrage, Thunderbolt, Thunder, Flamethrower, Ice Beam, Earthquake, and many more.

There are many ways to get a Dratini, but the fastest way to get Dratini is to buy it at Goldenrod Game centre for 2100C. Although it’s not the easiest thing to do, you are definitely not going to regret it.

Dratini will evolve into Dragonair at level 30, then into Dragonite at level 50.

So, what is the best moveset to teach to your Dragonite?

Dragonite has a really absurd 134 Attack and its special attack is 100, which is also really high.
The moveset we are going to use Dragonite is rather expensive. Two of the moves need to buy from the Goldenrod game center, which will take you quite some work. But it gain is totally worth the effort.

This video can help you earn points faster.
Dragon Claw80100
Best Moveset for Dragonite

Outrage: Outrage is a really strong Dragon-type move with 120 base power. And coupled with Dragonite absurd 134 attacks, it can decimate most of the enemies in its path.

Outrage can last between 2-3 turns, but afterward it will confuse Dragonite.

You can teach this move on move tutor with the help of Heart scale.

Flamethrower: Flamethrower is a really good move that can provide coverage against Ice-type pokemon.

Flamethrower has a really high 90 base power and 100% accuracy. And lucky people here it also has a 10% chance to burn.

You can buy Flamethrower TM from Goldenrod Game Center for 10,000C.

Thunderbolt: Thunderbolt is another move that is super effective against Water and Flying Type pokemon. And with so many water-type pokemon in the game, you will need this move more often than you think.

Thunderbolt also has 90 base power and 100% accuracy. And cream on top, it also has a 10% chance to paralyze.

Just like Flamethrower, Thunderbolt can also be bought from Goldenrod Game Center for 10,000C.

Dragon Claw: Dragon Claw is the last move we are going to teach Dragonite.

Dragon Claw has 80 base power and 100% accuracy. And with Dragonite 134 attack, it can hit really hard. And unlike Outrage, you won’t be left confused after 2-3 chances.

Recent Posts