What are the best movesets for Tyranitar, Dragonite, Snorlax, Rhydon, Gyarados, Blissey, Vapereon, Machamp, and other high-powered Pokémon? Here's your list!

While it may seem like Combat Power (CP) or stats (IV) are the most important factors in Pokémon Go, movesets play an incredibly important role as well. That's the combination of the quick move and charge move your Pokémon uses in Gym battles.

The wonderful, terrible thing about movesets is that they're utterly random. If you catch or hatch a Snorlax, that's it. But if you evolve a Tryanitar, Dragonite, Gyarados, Blissey, etc. they're determined utterly at random when you hit the evolve button. That means your perfect IV Dragonair can become a less-than-ideal Dragonite with just one roll of the server-side dive.

But how do you know which movesets will help your Pokémon decimate Gyms and which will make every fight a drag? Here's the newly updated list!

Note: With Pokémon Go Gen 2, movesets and damage have been significantly changed. Some old movesets are now legacy — you can keep them if you already have them but you never get them again. Some have also become far less powerful than they used to be. Legacy moves that are still among the best will be noted below. Legacy movesets that are no longer effective have been removed.


Hot: Pokémon Go Water Event on NOW | Pokémon Go Gen 2 Guide!

New: Best Power-Ups | Where to find rares | Catch bonuses

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


Best Pokémon Go movesets cheat sheet

If all you want is a quick reference for the absolute best moveset for the most powerful Pokémon (CP) in their most efficient roles (Attack/Defense) in Pokémon Go as the game stands today, here it is. (For more details and alternate movesets, keep reading below).

  1. Tyranitar: Bite with Crunch / Iron Tail with Crunch
  2. Dragonite: Dragon Tail with Outrage.
  3. Snorlax: Zen Headbutt with Hyper Beam. (Legacy: Zen Headbutt with Body Slam)
  4. Rhydon: Mud Slap with Stone Edge.
  5. Gyarados: Dragon Tail with Hydro Pump.
  6. Blissey: Zen Headbutt with Dazzling Gleam (or, seriously, anything).
  7. Vaporeon: Water Gun with Hydro Pump.
  8. Machamp: Counter with Dynamic Punch.
  9. Jolteon: Volt Switch with Thunderbolt.
  10. Lapras: Frost Breath with Blizzard.

Again, many Pokémon have several ideal movesets, so keep reading for more!

Best Pokémon Go movesets for Tyranitar

Tyranitar has reset the bar when it comes to CP, rising higher even than Dragonite. That makes it a monster for both attack and defense. (Though a double weakness to fighting moves does hold it in check.) To get the most out of Dragonite, though, you really want:

  • Attack: Bite with Crunch. Same type attack bonus (STAB) and while Crunch is easier to dodge than Stone Edge, that won't help defenders.
  • Defense: Iron Tail with Crunch. They output more damage, more quickly, even in bad matchups.

  • Counter: Machamp with Counter + Dynamic Punch. Goes through Tyranitar like Bruce Lee through a wooden board.


Best Pokémon Go movesets for Dragonite

Dragonite has the highest CP in Pokémon Go Gen 1 — until Mewtwo is released, at least! — and that makes it a monster for both attack and defense. (Glass jaw double weakness to Ice moves not withstanding.) To really maximize Dragonite's potential, though, these are the best movesets:

  • Attack: Dragon Tail with Outrage or Hurricane. Dragon Tail does a lot of damage fast while Outrage just does a lot of damage and hurricane is just fast. (If you have the legacy Dragon Breath with Dragon Claw moveset, that's still great too.)
  • Defense: Dragon Tail with Outrage. Same as above. Damage. Damage. Damage.

  • Counter: Lapras with Frost Breath and Blizzard. Ice is a Dragonite's worst enemy.


Best Pokémon Go movesets for Snorlax

Snorlax isn't just a tank. It's mega-tank. It can take a beating, can dish out huge amounts of damage, and has no hard counters. Anyone who goes up against a Snorlax is in for a tough battle. That said, some Snorlax are tougher than others. The best movesets are:

  • Attack: Zen Headbutt with Hyper Beam. Not fast but punishing.
  • Defense: Zen Headbutt with Hyper Beam. Super tough combo. (Legacy: Zen Headbutt with Body Slam, which is harder to dodge.)

  • Counter: Rhydon with Mud Slap and Stone Edge or Earthquake. But only barely.


Best Pokémon Go movesets for Rhydon

Rhydon received a significant boost in late 2016, with Pokémon Go's updated formula boosting 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.) Here are Rhydon's best movesets:

  • Attack: Mud Slap with Stone Edge or Earthquake. Not the fastest but the only Pokémon that has an edge against Snorlax.
  • Defense: Mud Slap with Stone Edge. Still not the fastest but lots of damage, especially against those who don't dodge.

  • Counter: Vaporeon with Water Gun and Hydro Pump or Aqua Tail. They're plentiful and powerful.


Best Pokémon Go movesets for Gyarados

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 but, once you do, here are the movesets you want:

  • Attack: Dragon Tail with Hydro Pump. Fast and powerful.
  • Defense: Dragon Tail with Hydro Pump or Outrage. Dragon Tail packs more of a wallop than the old bite, Hydro Pump is still a cannon, and Outrage lets it go full-Dragon.

  • Counter: Jolteon or Amphoros. Take water, add a spark, watch it sizzle.


Best Pokémon Go moveset for Blissey

Blissey is the tank to end all tanks. With MASSIVE amounts of HP, it's not just beating Blissey that matters, but beating it within the 90 second time limit. That means, essentially, Blissey has no bad movesets when it comes to defense. Blissey is the defense. (Except against fighting types, blessed double weakness there.) Still, there are always best-of-the-bests:

  • Attack: Pound with Hyper Beam. Big tank, big boom.
  • Defense: Zen Headbutt or Pound with Dazzling Gleam. Dazzling Gleam is harder to dodge than Hyper Beam, making Blissey even more frustrating. Or, you know, anything.

  • Counter: Machamp with Counter and Dynamic Punch. Multiple if you have them.


Best Pokémon Go movesets for Vaporeon

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, and because it has a lot of possible combos, you won't always get the best moveset, but these are the ones you want to get:

  • Attack: Water Gun with Hydro Pump. Fast jab, devastating uppercut.
  • Defense: Water Gun with Aqua Tail. Also fast and frequent enough it can force more dodging — or damage.

  • Counter: Exeggutor with Zen Headbutt and Solar Beam. (I also like Jolteon because it's also killer against Gyarados.)


Best Pokémon Go moveset for Machamp

Machamp is the Gym-breaker. The Normal-crusher. The Tyranitar-slayer. With one early 2017 update, Pokémon Go plucked Machamp out of the also-rans and gave it a moveset that redefined the meta. Now, not only does it do serious damage to Snorlax and Blissey, it does devastating damage to Tyranitar... if it has the right moveset:

  • Attack: Counter with Dynamic Punch. It hurts two of the big seven defenders and devastates the highest CP Pokémon in the game.
  • Defense: Counter with Dynamic Punch. But you shouldn't be defending with Machamp anyway.

  • Counter: Espeon, Jolteon, or Flareon. But it's so opposite-of-a-tank that you can run over it with any high-powered attacker that's not Tyranitar or normal-type.


Best Pokémon Go movesets for Lapras

Lapras is super-tough, even if it isn't what it used to be. The late 2016 update skyrocketed other Pokémon ahead of it on the CP charts, and the early 2017 update sent Lapras tumbling down. But Lapras has an ace-in-the-whole: It's bulk and ice attacks make it a hard counter to the otherwise unassailable Dragonite.

  • Attack: Frost Breath with Blizzard. You get STAB and you get to shred Dragonite.
  • Defense: Frost Breath with Blizzard or Hyrdo Pump. The former annoys Dragonite, the latter surprises people not expecting a Vaporeon-style defender. Once. (Legacy: Ice Shard with Blizzard or Ice Beam.)

  • Counter: Tyranitar or Machamp. If you want variety, Flareon or Arcanine with Fire Fang and Fire Blast. They've been weakened but they still burn.


Best Pokémon Go moveset for Jolteon

Jolteon normally doesn't make these types of lists. Thanks to the late 2016 update, though, it's become more powerful. On paper, Amphoros may look better, but it's rarer to evolve and power up right now, so that keeps Jolteon on top of the electrics list. And that's important, because Vaporeon is weak and Gyarados is double weak against electrics, and those two are among the most common Gym defenders in the game.

  • Attack: Thundershock or Volt Switch with Thunderbolt. Electric isn't strong in Pokémon Go Gen 1 but these are strong enough.
  • Defense: Volt Switch with Thunderbolt or Discharge. Not that anyone should be defending with Jolteon given the current game mechanics.

  • Counter: Rhydon with Mud Slap and Earthquake. It's not just a monster but it takes advantage of Jolteon's weakness to Ground-types.


How about that cheat sheet again?

  1. Tyranitar: Bite with Crunch / Iron Tail with Crunch
  2. Dragonite: Dragon Tail with Outrage.
  3. Snorlax: Zen Headbutt with Hyper Beam. (Legacy: Zen Headbutt with Body Slam)
  4. Rhydon: Mud Slap with Stone Edge.
  5. Gyarados: Dragon Tail with Hydro Pump.
  6. Blissey: Zen Headbutt with Dazzling Gleam (or, seriously, anything).
  7. Vaporeon: Water Gun with Hydro Pump.
  8. Machamp: Counter with Dynamic Punch.
  9. Jolteon: Volt Switch with Thunderbolt.
  10. Lapras: Frost Breath with Blizzard.

Your best Pokémon Go movesets?

These are the best Pokémon Go movesets I've seen for the most frequent Gym attackers and defenders, based on the current dominance of CP in the sorting order. But that's by no means every Pokémon. If you have a favorite, CP-be damned, then let me know what it is and what moveset you is best for it!

If you want to delve more deeply into the subject, I'd also recommend:

Note: Some screenshots composited to reflect ideal movesets. Because RNG is evil and mean.