Which Pokémon should evolve first and power up the most? This is your list!

Update: Not even a week after releasing Gen 2 and scrambling the Gen 1 movesets, Niantic has once again changed the combat dynamics of the game. It's a partial rollback, restoring the power of some Pokémon that'd lost it — but not all. The data's being sifted through, so consider this list in flux for now.

Pokémon Go Gen 2 just added 80 new Pokémon to the game. That makes 230-odd for you to hatch, catch, and evolve. Once you add them to your Pokédex, though, here's really only one thing left to do with your Pokémon — put them on Gyms. To do that, you'll either have to battle to get a spot or be battled to keep it. That means having Pokémon that can attack and defend Gyms are critical, and that means those are the Pokémon you want to max out.

So, which Pokémon should you evolve and power up — including Gen 2? Here's the updated list!

BREAKING: Pokémon Go 2 now LIVE!

Trending: Hatch Gen 2 babies | Get Gen 2 evolutions

Guides: Pokémon Go tips and tricks | Pokémon Go cheats

The Mon-ificent Seven Gym Defenders

While the number of Pokémon in the Pokédex expanded, and the movesets have been remixed, one thing that hasn't changed is how Gym placement works. The Pokémon with the highest CP (Combat Power) sits highest on the Gym and has the best chance of staying there the longest. That means a max CP of 3000 or more. Preferably more. So, when it comes to the top ranked Pokémon, the only thing that's really new is the addition of a couple Pokémon from Gen 2.

(Donphan and Espeon can also reach 3000 CP, but just barely. That makes it far less likely they'll sit high up on Gyms.)

Update: Pokémon Go just changed the mechanics of the game again. Some of last week's changes have been rolled back, including quick moves which are once again quick. Once the new dynamics have been tested and understood, this article will be updated to reflect the best movesets for each Pokémon on the list. It's worth noting, though, that if Pokémon Go keeps changing movesets, the "best" might be a moving target and Max CP will become the only thing that matters anymore.

Tyranitar — Max CP 3670

Like something out of Godzilla, Tyranitar is a Rock/Dark-type Pokémon that packs a Dragonite-style punch. With CP that soars over 3700, and a Bite/Stone Edge and Bite/Crush moveset out of other Pokémon's nightmares, Tyranitar will be sitting on top of many Gyms and many attack rosters for the months to come. (Just watch out for its double weakness against fighter types!)

It'll cost you 25 Larvitar Candies to evolve Pupitar and 100 more to get Tyranitar.

Catch or hatch:

  • Larvitar

Catch or evolve:

  • Pupitar
  • Tyranitar

Dragonite - Max CP 3581

Dragonite ruled the Gyms and players desires in Pokémon Go Gen 1. Everyone scoured water environments for the rare Dratini spawns — and rarer Dragonair spawns — to accumulate enough Candy to evolve. And the Mt. Moon biomes, as hinted by Clefairy spawns, for the occasional Dragonite spawn itself. And we're going to keep doing it too. Dragon is as powerful as ever in the game and a few new Gen 2 Pokémon aren't going to change that! (Though it is double weak against ice-types.)

It takes 25 Dratini Candies to evolve a Dragonair and 100 more to get a Dragonite.

Catch or hatch:

  • Dratini

Catch or evolve:

  • Dragonair
  • Dragonite

Snorlax - Max CP 3355

Snorlax doesn't have any evolutions, at least not yet. (Spoiler: There's a baby Munchlax coming eventually!). But that doesn't make it any less powerful. There are, in point of fact, few Pokémon as well rounded when it comes to both attack and defense as Snorlax. It doesn't quite have the HP of Blissey, but it has a higher CP potential, and that puts it at the very top of a lot of Gyms.

Catch or hatch:

  • Snorlax

Rhydon - Max CP 3300

Rhydon received a significant boost in late 2016, with Pokémon Go's updated formula pushing its potential up above 3000 CP. That's made it much more popular in Gyms, as has its singular ability to soft counter Snorlax. (Only slightly offset by a double weakness to water and grass.)

It takes 50 Rhynhorn Candies to evolve a Rhydon.

Catch or hatch:

  • Rhynhorn

Catch or evolve:

  • Rhydon

Gyarados - Max CP 3281

Gyarados is much more powerful now than it was when Pokémon Go launched, the updated formula shooting it up over 3000 CP. Because Gym position is CP based, that's made Gyarados a common tenant. (On the negative side, it's double weak against electric.)

It takes 400 (!) Magikarp Candy to evolve a Gyarados.

Catch or hatch:

  • Magikarp

Catch or evolve:

  • Gyarados

Blissey - Max CP 3219

Chansey was already a high HP wall. Blissy is like Chansey on Hulk-serum, so that makes it a super-high HP fortress. Put a Blissey on a Gym and friend and foe alike will hate you, as they throw Pokémon after Pokémon at Blissey trying to dislodge it. And it better be high damage-per-second (DPS) 'Mon as well, because time runs out in Pokémon Go after 90 seconds. Yeah, it's fun and frustrating to be a wall.

It takes 50 Chansey Candy to evolve Blissey.

Catch or hatch:

  • Chansey

Catch or evolve:

  • Blissey

Vaporeon - Max CP 3157

Eevee are so common in some areas that almost everyone has access to a high-level Vaporeon or several. It can get to 3000 CP, though barely, but at any significant combat power, it's a force to be reckoned with. (Even if it's weak against grass.) Because it's a split evolution (Rainer trick aside), you won't always get a Vaporeon, but when you do, watch out world. It's power and ubiquity are game changing.

It takes 25 Eevee Candy — and some luck — to evolve Vaporeon.

Catch or hatch:

  • Eevee

Catch or evolve:

  • Vaporeon

The All-Star Pokémon Gym Attackers

Note: Due to another recent change in Pokémon Go movesets, this section is being updated. A new version will be posted soon!

Machamp to counter Tyranitar, Snorlax, and Blissey

If you can build up one of the new Machamp's with Counter + Dynamic Punch, you can do some serious damage against the double week Tyranitar. Snorlax and Blissey are only weak against fighting, not double weak, but for tanks like those, take weak when you can get it.

Cloyster or Lapras to counter Dragonite

Lapras can last longer but Cloyster can be more efficient. Either way, ice is double effective against Dragonite so you'll want to have at least one of the two available at all times.

Vaporeon to counter Rhydon

Sure, Rhydon is double weak against grass types, so if you have a really good Exeggutor or Venusaur already, have at it. But Rhydon is also double weak against water, and if Vaporeon is already on your defender list, double duty as an attacker is twice as efficient.

Jolteon or Ampharos to counter Gyarados and Vaporeon.

Jolteon will be common, thanks to Gen 1 evolutions, and since electric attacks are not only double effective against Gyarados but effective against Vaporeon, you can be more efficient using them for both instead of or in addition to building up a strong grass type like Exeggutor or Venusaur.

Should you evolve first, or power up first?

Evolve first, power up second. It's tempting to power up first, because instant gratification is instant, but it'll cost you less Stardust in the long run to evolve and the strategically power up only your best or favorite Pokémon.

Long story short, you never know what moveset you're going to end up with until you evolve (see below). Get the evolution out of the way and you'll know exactly what you're spending your precious Stardust on and can make a more informed decision.

Should you evolve and power up right away or wait for better Pokémon?

The longer you wait, the better chance you have of catching or hatching a base Pokémon with higher stats (IV). The higher the stats, the higher the potential CP of you eventual Pokémon evolution. So, it makes sense to wait as long as you can before evolving. For example, if you're going for a third stage evolution, don't do the second stage right away. Wait and do both the second stage right before you're ready to do the third stage. That way, if you get a higher stats later, you can evovle that one instead. You're not stuck with your earlier evolution.

In other words, don't evolve Dragonair until you're ready to evolve Dragonite because you could get a much better Dratini by the time you get to 125 candies than the one you had at 25 candies.

And even if you get to 125 candies, if you don't have a Pokémon with high stats (IV) to evolve, you can keep waiting until you do.

Great... but how do you get enough Candy to evolve?

To evolve you need Candy. A lot of it. The amount you need starts small but grows as you get to higher levels. Candy also has to match the Pokéman family you want to evolve or power up. So you need Larvitar Candy to evolve to Pupitar and Tyranitar, and you need more Larvitar Candy to power up Tyranitar as well.

  • 3 Candies per base-level Pokémon caught in the wild.
  • 5 Candies per second-level Pokémon caught in the wild.
  • 10 Candies per third-level Pokémon caught in the wild.
  • 1 Candy per Pokémon transferred to the Professor.
  • 5 to 15 Candies per 2 KM Egg hatched.
  • 10 to 21 Candies per 5 KM Egg hatched.
  • 16 to 32 Candies per 10 KM Egg hatched.
  • 1 Candy per Buddy distance walked.
  • 6 Candies per base-level Pokémon caught in the wild while using a Pinap Berry.
  • 10 Candies per second-level Pokémon caught in the wild while using a Pinap Berry.
  • 20 Candies per third-level Pokémon caught in the wild while using a Pinap Berry.

How do you know which specific Pokémon to evolve?

If a Pokémon is particularly rare you might not have much choice as to which one you evolve. If you live in a place where Eevee spawn every few minutes, though, deciding which one(s) to evolve can be trickier. That's where appraisals come in.

Appraisals are how Pokémon Go surfaces the hidden IV stats of the game. All Pokémon have these three stats: stamina, attack, and defense. You can get a good idea of where your Pokémon ranks by having your Team Leader appraise your Pokémon.

How to appraise your Pokémon in Pokémon Go

Ideally, you want to evolve the Pokémon with the best appraisal. Those will be the ones with the highest stats and, eventually, the highest CP.

  • Instinct: Overall, your [Pokémon looks like it can really battle with the best of them!
  • Mystic: Your [Pokémon] is a wonder! What a breathtaking Pokémon!
  • Valor: Overall, your [Pokémon] simply amazes me! It can accomplish anything!

If the appraisal calls out one stat, it's great. If it calls out two stats, it's terrific. If it calls out all three stats, it's likely perfect:

  • "It's HP is its strongest feature."
  • "I'm just as impressed with its Attack."
  • "I'm just as impressed with its Defense."

If you get one of those, it's an all-star, must evolve, must power up, must show off!

Once you evolve, how do you know which Pokémon to power up?

Note: Pokémon Go has now changed the movesets and damage metrics several times, including twice in the week following the Gen 2 launch. That's led some people to stop worrying about movesets as much, since you can literally spend tons of time, Candy, and Stardust powering up an ideal Pokémon only for it to become substandard with one tweak of the formula. Others, though, look at changing movesets and damage as a way to start their armies anew. If you don't care about movesets, power up the highest CP Pokémon you have and make it as high as you can. If you do care, wait until you get the moveset you want, then max it out.

This is where movesets come in. Arguably, movesets are the most important and frustrating aspect of the Pokémon Go Gym system. A moveset is exactly what the name implies — the set of quick and charge moves available to your Pokémon. The bad news is, movesets are determined at random when you evolve. No matter how great your starting moves, how high your initial CP, or how good your appraisal, the moment you tap the evolve button you're putting your Pokémon's fate in the hands of chance.

That's not as doom-and-gloom as it sounds. A 3000 Snorlax with a "bad" moveset like Zen Headbutt and Earthquake is still a 3000 Snorlax! But a 3000 Snorlax with an ideal moveset like Zen Headbutt and Hyper Beam is even better.

You can always wait for ideal movesets before powering up but for especially rare Pokémon that can take a long time and there's no way to know if your next hatch, catch, or evolution will be any better.

How do you get enough Stardust to power up your Pokémon?

To power up you need more Candy but you also need Stardust. Stardust is generic. You can use any Stardust you got from any source on any Pokémon you want. The amount you need starts small but grows as you get to higher levels. So, how do you get as much Candy and Stardust as possible to power up as much as possible?

  • 100 Stardust per base-level Pokémon caught in the wild.
  • 300 Stardust per second-level Pokémon caught in the wild.
  • 500 Stardust per third-level Pokémon caught in the wild.
  • 500-1500 Stardust per 2 KM Egg hatched.
  • 1000-2100 Stardust per 5KM Egg hatched.
  • 1600-3200 Stardust per 10 KM Egg hatched.
  • 500 Stardust per Pokémon, per Gym, per 21 hours.

To evolve a Magikarp into a Gyarados takes 400 Dratini Candy. To power up a Gyarados to over 3000 CP could take another 112 Magikarp Candy and 120,500 Stardust or more.

To evolve a Dratini into Dragonair and Dragonite takes 125 Dratini Candy. To power up a Dragonite to over 3000 CP could take another 70 Dratini Candy and 80,000 Stardust or more.

So, catch, hatch, walk, and claim as much Candy and Stardust as you can.

LEGACY: What happened to my near-perfect Pokémon?

With the release of Gen 2, Pokémon Go changed a lot of movesets. Power increased. The number of bars was reduced. Speed decreased. Moves were eliminated. Moves were added. Taken together, once top-tier Pokémon and movesets are no longer best-in-class. In addition, Lapras finally go nerfed the way many other Pokémon were late last year. Since many players will have Pokémon with now "legacy" movesets, I'm going to keep the list below. You won't be able to get them on any new Pokémon, but you'll be able to keep them if you have them. They'll be updated in terms of what the best new combinations are as soon as they're determined.

Note: Pokémon Go has just changed this up again. A partial rollback, some de-powered Pokémon seem powered back up again. Others, not so much. As soon as the changes are understood, this article will be updated. Again. Yup.

LEGACY: What are the best Pokémon to evolve and power up for defending Gyms?

If all you want to do is place your Pokémon on Gyms and hold those Gyms so you can collect your daily coin and Stardust bonus, and you want to keep things simple: Hatch, catch, or evolve the Pokémon with the highest possible CP potential and then max them out as much as you can, and put them on a Gym that doesn't turn over very often. A Pokémon with 2500+ CP sitting on top of a Gym that doesn't change teams much is going to be on there for the long hall.

Here's the current list for (approximate) maximum CP on Pokémon Go:

  • 3530 Dragonite (Steel Wing and Dragon Pulse ideal)
  • 3305 Snorlax (Zen Headbutt and Hyper Beam or Body Slam)
  • 3250 Rhydon (Mud Slap and Stone Edge)
  • 3230 Gyrados (Bite and Dragon Pulse)
  • 3110 Vaporeon (Water Gun and Water Pulse or Aqua Tail)
  • 2580 Lapras (Ice Shard and Blizzard or Ice Beam)

If you want to add some variety (and some good defenders despite lower CP):

  • 2916 Exeggutor (Confusion and Psychic or Seed Bomb)
  • 2482 Slowbro (Confusion and Psychic or Ice Beam)

Dragonite is incredibly vulnerable to Cloyster and Rhydon to Vaporeon, and any high-level player who puts in the time and potions can tear down any gym in fairly short order. There's no such thing as a sure thing. As a general rule, though, being on top of a Gym keeps you there longer than being at the bottom.

LEGACY: What are the best Pokémon to evolve and power up for attacking Gyms?

In general, given many people will simply stick the highest CP defenders they can on a Gym (see above!) you'll probably want their best counters among your attackers.

  • Cloyster or Lapras (Frost Breath and Blizzard) to counter Dragonite.
  • Rhydon (Mud Shot and Earthquake or Stone Edge) to counter Snorlax.
  • Vaporeon (Water Gun and Hydro Pump of Aqua Tail) to counter Rhydon and Lapras.
  • Jolteon (Thunder Shock and Thunder or Thunderbolt) to counter Gyrados, Vaporeon, and Lapras.
  • Exeggutor (Zen Headbutt and Solar Beam) to counter Vaporeon and Rhydon.
  • Dragonite (Dragon Breath and Dragon Claw), by virtue of its stats, is also one of the best attackers in the game.
  • Snorlax (Lick or Zen Headbutt with Body Slam or Hyper Beam), also has massive stats, so also makes a great attacker.
  • Alakazam (Psycho Cut and Psychic) to take on almost anything.

Your style of play can also be a factor, though. If you're great at dodging, Alakazam can unleash incredible amounts of damage per second (DSP). It has relatively few hit points, though, so if you don't dodge it'll be taken out quick. Arcanine and Charizard can also be great for taking out the big grass-type Pokémon, like Venusaur, but the former especially has been significantly weakened over time.

Snorlax, on the other hand, is a tank and can plow through several strong Pokémon in succession, dodging be damned, before being taken out. You may also simply like greater variety to play with or have personal favorites you love to use, regardless of how good or bad they are overall.

Again, if you have a favorite Pokémon, one that you love like Kabotops or Hitmonlee, max them out and keep them in your pool. It doesn't always have to be about efficiency. It can be about fun.

Any other questions on Pokémon Go evolution or powering up?

Have any other questions about evolving Pokémon or leveling them up? Let us know in the comments.