Catching Ditto in Pokémon Go is one of those challenges that sounds simple but turns into a test of patience and strategy. Ditto never appears in its true form—it’s always disguised as another Pokémon. You only discover it’s Ditto after you’ve caught that disguised Pokémon. Below is a full guide to help you improve your chances of catching it, with easy‐to‐follow steps, tips, and updated details for 2025.
What is Ditto Disguise?
Ditto disguises itself as certain Pokémon species. When you see one of these, it might be Ditto. But there’s no visible clue beforehand—just the knowledge of which Pokémon are possible disguises.
After you catch the disguised Pokémon, there is an animation: “Oh?” Then it transforms into Ditto if it was hiding.
Current Disguises (as of late September 2025)
Here are some of the Pokémon that Ditto currently hides as. If you want to catch Ditto, you should focus on these species:
- Mankey
- Growlithe
- Magnemite
- Voltorb
- Sentret
- Teddiursa
- Seedot
- Surskit
- Slakoth
- Whismur
Knowing this list is crucial because only these species are candidates right now. If you catch one of them, there’s a chance it will reveal as Ditto.
Tips to Improve Your Odds
Catching Ditto requires effort and a bit of luck, but these tricks can help:
- Catch Everything You See
Even if the Pokémon seems mundane or weak, if it’s one of the disguise species, you must catch it. That’s the only way to reveal if it’s Ditto. - Check the Updated Disguise Lists Often
The list changes from time to time. You don’t want to waste your time catching Pokémon that will never be Ditto. - Use Lure Modules and Incense
These help generate more spawns, giving more chances for disguises to appear. If you are in an area with dense spawn points (parks, plazas, near PokéStops), lure modules especially help. - Play During Events or Weather Conditions
Sometimes events boost the rate at which certain Pokémon appear. Also, when weather boosts are active, you might see more Pokémon generally, which increases your chance indirectly. However, note that Ditto itself doesn’t gain weather-boosted stats—it’s still only its disguise that might appear under weather boosts. - Use Better Poké Balls and Razz Berries
When you suspect a Pokémon might be a disguise (especially if it’s one of the known species), use Razz Berries or Great/Ultra Balls to maximize your chance to catch. Ditto tends to be harder to catch once revealed. - Be Patient and Persistent
Catching Ditto might take time. It’s rare, and you might need to catch dozens of candidates before one turns into Ditto. Persistence pays off.
Shiny Ditto
- Shiny Ditto can be obtained, but the odds are not especially high. When you catch a disguise Pokémon that transforms into Ditto, there is a chance the Ditto is shiny.
- If you encounter a shiny Pokémon that can be a Ditto disguise, it will not transform into Ditto; it stays shiny and as that Pokémon. Only normal (non‐shiny) disguises have the chance to reveal a shiny Ditto upon capture.
A Step-by-Step Strategy to Catch Ditto
- Open your game and check what the current disguise list is.
- Head to an area with many PokéStops or high spawn density. Use incense or lure modules to generate more wild Pokémon.
- When you see a Pokémon from the disguise list, don’t ignore it—even if it’s weak or common. Catch it using the best possible tools you have (bonus items, berries, type‐matching Poké Balls).
- Watch for the animation after the catch: “Oh?” That signals transformation. If it doesn’t appear, keep trying with others.
- Record your catches of disguised Pokémon to track your progress and to know which ones keep appearing. Adjust your area or time if you’re seeing few candidates.
Why Ditto Matters
- Ditto is needed for certain Special Research Tasks in Pokémon Go. To complete them, catching a Ditto is often required.
- Having a Ditto helps fill out the Pokédex (especially with disguise data and shiny Ditto) and also gives a sense of achievement because it’s a rare and tricky one to find.




