Pokemon Go DittoSource: iMore/ Rene Ritchie

Ditto is a Pokémon who can transform — essentially take on the appearance and attributes of other Pokémon. Although Ditto was missing from the original release of Pokémon Go Gen I, Ditto eventually found its way into the world, hiding as Pidgy, Rattata, Zubat, and Magikarp. With Gen II, Ditto also learned to hide as Sentra, Yanma, and Hoothoot, and Gen III as Zigzagoon and Taillow. Then, when Shiny Magikarp appeared, Ditto Magikarp disappeared. Now, just as Ditto has become a prerequisite for finding the mythical Mew, Ditto has added Whismur, Gulpin, Paras, and Remoraid to its repertoire as well, and for a brief time, Meltan. Pokémon Go often changes what Ditto will disguise itself as, so be sure to check back often for the latest list.

So, come out, come out, wherever you are. It's time to play hunt and go catch!

Which Pokémon can be Ditto?

As of February 2020:

  • Weedle
  • Paras
  • Venonat
  • Hoothoot
  • Ledyba
  • Spinarak
  • Hoppip
  • Remoraid
  • Whismur
  • Seedot
  • Skitty
  • Gulpin
  • Nummel
  • Bidoof

What's Ditto, and why do you want it?

Ditto is one of the first generation Pokémon that wasn't available at the launch of the Pokémon Go game. It took a while for that to change. You want Ditto because the hiding mechanic isn't just cool; you need it to complete your Pokédex. Here's the official announcement:

Professor Willow has finally discovered Ditto! Trainers all over the world have been reporting its appearance.

Ditto has been known to disguise itself as other Pokémon, so keep an eye out, some Pokémon may actually be Ditto, and when you capture them, there's a chance that Ditto will reveal itself. If you do encounter a Pokémon that is Ditto in disguise, the Pokémon in that specific encounter will also reveal itself as Ditto for other Trainers.

Ditto is also a unique Pokémon when you interact with Gyms. When training or battling at a Gym, Ditto will copy the appearance, types, and moves of the first Pokémon it sees, and it will stay that way through the remainder of those Gym battles.

And now you also need Ditto to find Mew?

Yes, as part of the spring 2018 research update, Pokémon Go added a Mythical Discovery quest. One of the tasks of the 5th part is catching a Ditto. You need to do that before you can advance on and find — and try to catch — Mew.

Save big with VPN deals from ExpressVPN, PureVPN, Surfshark & more

So Ditto hides as other Pokémon?

Yup! Ditto can transform into other Pokémon, and, so far, he's only being encountered in the wild in his transformed state. That means you can't see Ditto on Nearby or Sightings, and you won't know if he's spawned right next to you until you catch him.

It's only then you'll be greeted with an "Oh?" instead of a "Gotcha!" and he'll be revealed as Ditto. So, you gotta catch 'em all. Literally. Because anyone of them could be Ditto.

In terms of game mechanics, how that seems to work is anytime you catch what could be a Ditto in disguise, the Pokémon Go servers randomly determine if it's secretly a Ditto or not.

So, until it's caught, it's not a Ditto and can't be detected as a Ditto at all. Once it's caught and is determined to be a Ditto, anyone who catches the same Pokémon will also have it revealed to be a Ditto.

Schrödinger's Pokémon, to be sure!

Which Gen I Pokémon can be Ditto in disguise?

Ditto hides as a base-level, very common Pokémon. In Gen I, that includes:

  • Weedle
  • Paras
  • Venonat

Wait, no more Ditton hiding as Magikarp, Pidgey, or Rattata?

No, not since Shiny Magikarp came out, and the reaction to losing a Shiny Karp to a non-Shiny Ditto was... extreme. Pokémon Go fixed it in days by telling Ditto it could no longer hide as Magikarp. The same has now happened to Pidgey and Rattata, thanks to their Shiny versions becoming available.

February 28, 2019: Ditto can now be Venonat or Ledyba, can no longer be Pidgey or Rattata

Thanks to the arrival of Shiny Pidgey and Rattata, which means they can no longer be Ditto in disguised — because anyone catching a Shiny only to see it turn into a non-Shiny Ditto would be super sad/mad — Pokémon Go swapped them out for Venonaut and Ledyba.

So, make sure you keep checking Pidgey and Rattata for the chance at a Shiny but now also check Ledyba and Venonat for a chance at a Ditto.

Which Gen 2 Pokémon can be Ditto in disguise?

Pokemon Go Gen 2 DittoSource: iMore/ Rene Ritchie

Gen II only has five Ditto candidates right now, and one of them is typically far less common than all the others:

  • Hoothoot
  • Ledyba
  • Spinarak
  • Hoppip
  • Remoraid

Which Gen III Pokémon can be Ditto in disguise?

Ditto can imitate this handful from Gen III:

  • Whismur
  • Seedot
  • Skitty
  • Gulpin
  • Nummel

Which Gen IV Pokémon can be Ditto in disguise?

So far, there's only one but more will likely be found eventually:

  • Bidoof

Ugh, so you really have to catch a bunch of commons?

Yeah, but remember, you can use many of them to grind out XP even if they aren't Ditto. So, it's not time/effort completely wasted. Plus, the more of any Pokémon you catch, the more Stardust!

Is there any way to speed up the Ditto catching process?

Yes. Crowd-source it. If you're already part of a local Pokémon Go community on Discord, Facebook Messenger, WhatsApp, Slack, or a similar service, for example, for organizing Raids, ask everyone to post their Ditto encounters so you can try to get to one live. You may want to make a separate group or room for Ditto hunting, so you don't spam players who already have Ditto, but as long as it's local, it should increase your chances.

How do I catch Ditto when I find it?

Since Ditto hides as common Pokémon, you catch it in the same way. Some common Pokémon are harder to catch than you'd expect — thanks, Pokémon Go! — especially if they're low stat (IV) and high level. That's where the CP looks low, but they're a huge pain to catch. Ditto tends to fall into that category as well.

The usual rules apply, though. Always go for curveballs, and stack as many bonuses as you can and have at them!

How to stack bonuses to catch tough Pokémon in Pokémon Go!

Where can I catch Ditto?

Ditto doesn't have nests or spawn points, per se, but the Pokémon that could be Ditto in disguise certainly do.

Some areas, including PokéStops, Gyms, parking lots, malls, etc. have spawn points where multiple Pokémon appear at once, and most of them are the really common kind. That's perfect for Ditto.

I caught my first Ditto in the parking lot of a McDonald's. I've caught others at spawn points on street corners and food courts.

Can I get Ditto with Incense and Lures?

The second Ditto I caught was from Incense, and so were the next four or so as well. Lures also work. That means you can drop one or the other and, instead of focusing on a rare, focus on the four to six commons that appear. Catch those and hope for the best.

So, if you have a favorite route or favorite place to hang, drop some Incense or a Lure and, fingers crossed, let Ditto come to you.

Is Ditto random, or can everyone catch him?

If you catch a Gulpin and it turns out to be Ditto, anyone else who catches that Gulpin will also see it transform into Ditto. In other words, once a Pokémon is revealed as Ditto, it's consistently Ditto for everyone.

So, if you're playing as a family or are out in a group and one of you catches Ditto, let everyone else know, and you'll all get Ditto. Dividing and conquering is a great way to churn through a lot of low-level spawns at once as well.

Can I catch Ditto with the Pokémon Go Plus?

Yes, absolutely! It'll try to catch Ditto just like it would the Pokémon Ditto's pretending to be. Catch that Pokémon, and you've caught Ditto. But remember, Pokémon Go Plus only throws standard Poké Balls, so there's also a chance the Pokémon will run, and you'll never know whether or not it was a Ditto.

How does Ditto work in Gyms and Raids?

Pokemon Go Ditto screenshotsSource: iMore/ Rene Ritchie

Ditto only has one moveset: Transform and Struggle. Transform does zero damage but, instead, immediately changes Ditto in the same Pokémon he's fighting. That's true whether he's defending a Gym or attacking it, for training or for taking down.

He also takes on the attributes of the Pokémon he's mimicking, though there are some reports that his exact CP will vary based on his level rather than the level of the Pokémon he's copying. And, of course, a Ditto transforming into another Ditto stays the same.

Any Ditto catching questions?

Have any questions about Ditto? Tips for fellow Trainers? Drop them in the comments below and be sure to check out our Complete Pokédex and our many Pokémon Go Guides so you too can become a Pokémon Master!

Pokemon Go

Main

Pokémon Go Resources