Pokemon Go Ditto is one of the most iconic faces in the entire franchise so catching one and adding the elusive ‘mon to your Pokedex in Pokemon Go is desirable. However, the mobile game does make it more difficult than in the main series games because of the low appearance rate.
It makes sense because, in Pokemon Go, Ditto doesn’t appear in the wild as its flubber-like self but transformed as a different Pokemon. Ditto in Pokemon Go uses its special transformation ability to take the form of common Pokemon in the wild. With more than 500 Pokemon already added in Pokemon Go, it would be daunting for trainers to find Ditto but how the mobile game handles Ditto and its transformations is by having the Normal-type only transform into a specific handful of ‘mon. The trick to possibly finding Ditto is to locate and catch these Pokemon and hope that it reverts into a Ditto. The pool of Pokemon Ditto can transform into in Pokemon Go changes every so often so we created this guide to teach trainers everything they need to know about Ditto in Pokemon Go including which Pokemon it can transform into and much more.
How to catch a Ditto
How to catch a Ditto in Pokemon Go
As we eluded to earlier, trainers won’t actually know if they’ve caught a Ditto until they’ve already done it. Trainers will need to successfully catch a Pokemon that Ditto can transform into and a catch screen will appear that shows the Pokemon revert back into Ditto.
Ditto only reveals itself once this has been successful. Instead of the regular ‘Gotcha’ when you manage to snare your creature, an ‘Oh?’ will appear above the ball and Ditto will reveal its true happy smiling self. Voila. Mission accomplished.
Additionally, Shiny Ditto is available to catch in the wild in Pokemon Go. If you encounter a Shiny Pokemon that Ditto can transform into that Pokemon is guaranteed to not be a Ditto. However, trainers can catch a Pokemon like Drowzee and it can reveal itself to be a Shiny Ditto.
Possible Ditto Pokemon
Which Pokemon can be Ditto in Pokemon Go?
The pool of Pokemon Ditto can transform into changes every so often and with the Season of Mischief, the list of ‘mon has been adjusted. Many of these Pokemon are common like Gastly and Drowzee especially with the new season putting an emphasis on Ghost and Psychic types (the same types as Hoopa) they will appear more frequently in the wild.
Here is the full Pokemon Go Ditto list, split into generations.
Generation 1 Pokemon Go Ditto disguises
Generation 2 Pokemon Go Ditto disguises
Generation 3 Pokemon Go Ditto disguises
Generation 4 Pokemon Go Ditto disguises
Generation 5 Pokemon Go Ditto disguises
Pokemon Go Ditto catching tips
Catching a Ditto is all based on your luck but there are a few ways you can make sure you are maximising your Pokemon Go time.
1. Use your nearby radar
Always keep an eye out for the target Pokemon on your nearby list. While they are all relatively common Pokemon, it’s helpful to be able to see what’s where, especially as more and more Pokemon are added to the mix.
2. Catch Ditto with lures and incense
Thanks to confirmation from The Silph Road, you can catch a Ditto from both lures and incense. If you’re staying in the one spot but don’t want to miss out, pop on a lure and/or incense, target the list Pokemon and you might just find Ditto comes to you instead of the other way around.
3. Dittos are the same for everyone
Unlike shiny Pokemon, which are entirely random and not shared by fellow players, Ditto can always be found inside a set Pokemon spawn. This means that if you are looking for a Ditto and a fellow player finds one, if you can get to that spot, you’ll get it too. If you are subscribed to a Pokemon Go Discord group, ask players to keep you updated in your area but be fast as they won’t stay around long.
4. Crack a Lucky Egg
This won’t help your odds of catching Ditto but if you are heading out on a Ditto hunt you’ll be earning stacks of XP as you check every Pokemon you encounter. Crack a Lucky Egg and you will double this XP for half an hour. The same goes for Star Pieces. It’s time to maximise the grind, people.
Hatching Ditto from eggs in Pokemon Go
You cannot hatch Ditto from an egg. It must be caught with a Poke Ball using the above method.
Using Ditto in gyms and battles
Once you actually have Ditto, you’ll find it has an intriguing use in Pokemon gyms. Take it into battle and you’ll find that it transforms into its first opponent’s form and takes on that Pokemon’s move set, while keeping its own CP. Bear in mind though, it only changes form once for the first opposing Pokemon it encounters so you’ll be stuck with that one for the full gym battle.
If you want to take Ditto into battle against another trainer, it will transform into the opponent’s first Pokemon and copy its moves, attack and defensive stats, and type. However, it will not keep the Pokemon’s HP stat, so Ditto won’t last in battle as long as trainers will want.
General Pokemon Go Ditto information
Ditto is a Normal Pokemon. While you will get 3 candy for catching it as is standard, there is no evolved form. You can power it up though as with other Pokemon with a combination of candy and Stardust. If you want to walk with Ditto as your buddy, it will earn a candy for every 3km achieved.
Once you've got a Ditto, mission complete! Until it inevitably appears again as a Special Research task, at which point you can refresh your memory by revisiting this page.
Pokemon Go tips | Pokemon Go Eevee evolutions | Pokemon Go Giovanni counters | Pokemon Go Cliff counters | Pokemon Go Sierra counters | Pokemon Go Arlo counters | Pokemon Go Ditto | Pokemon Go evolution items | Pokemon Go 41-50 level guide | Pokemon Go Unova Stones | Pokemon Go A Thousand-Year Slumber | Pokemon Go shiny list | Pokemon Go XL Candy | Pokemon Go Mega Energy