It can be difficult to get
Ditto in Pokemon GO as it does not spawn like regular monsters in the game. There are certain missions that ask you to catch this critter and even though Ditto was introduced was way back in 2016, many trainers still struggle to add it to their collection. With its ever-changing disguises and a knack for staying hidden, Ditto can be quite a challenge to track down—especially if you’re looking to complete your Kanto Pokedex or finish a Special Research Task.
If you’ve been wondering how to catch Ditto in April 2025 and which Pokemon it’s currently disguising itself as, we’ve got you covered with all the latest info.
How to catch Ditto in Pokemon Go
The tricky part about catching Ditto is that it never appears as itself on the map. Instead, it blends in by disguising itself as a completely different Pokemon. You won’t know you’ve found a Ditto until after the catch screen reveals its true form.
Here’s what you need to know:
- Ditto disguises itself as specific wild Pokemon.
- You must catch potential disguise Pokemon to find Ditto.
- The transformation is only revealed after the capture.
There’s no shortcut—just persistence. The best strategy is to be aware of Ditto’s current disguises and catch every one you come across.
Best tips to boost your chances of getting Ditto in Pokemon GO
While patience is key, a few strategies can increase your odds of encountering Ditto:
- Play during special events: Events like the Go Tour Unova in March 2025 often bring boosted Ditto spawn rates.
- Use the Nearby radar: This feature can help locate disguise Pokemon in your vicinity.
- Stay updated on disguises: The disguise pool doesn’t change often, but it’s worth checking at the start of each new season.
It’s also important to note that Ditto in Pokemon GO cannot be hatched from Eggs. The only way to catch one is to encounter it in the wild, disguised.
Pokemon GO Ditto disguises in April 2025

Ditto and its shiny form (Image via The Pokemon Company)
As of April 2025, Ditto’s disguises have not changed since late 2023—even with the introduction of the current season, Might and Mastery, which started on March 4, 2025. Below is the full list of Pokemon Ditto can currently appear as:
Pokedex # | Pokemon Region |
0043 | Oddish Kanto |
0109 | Koffing Kanto |
0111 | Rhyhorn Kanto |
0118 | Goldeen Kanto |
0167 | Spinarak Johto |
0322 | Numel Hoenn |
0399 | Bidoof Sinnoh |
0574 | Gothita Unova |
0577 | Solosis Unova |
0712 | Bergmite Kalos |
0759 | Stufful Alola |
If you see any of these Pokemon in the wild, be sure to catch them—one might just reveal itself as Ditto.
How to get Shiny Ditto in Pokemon GO
Yes, Shiny Ditto is available in the game. But don’t expect to find it easily. Originally introduced during the Pokemon Go Tour: Kanto event through Special Research, Shiny Ditto can now be found in the wild under normal circumstances—though its appearance is incredibly rare.
Trainers will immediately notice the color difference. While regular Ditto is purple, the shiny version sports a striking light blue look, reminiscent of a classic Slime from the Dragon Quest franchise.
Also read:
Pokemon Go events schedule (April 2025): All on-going and upcoming events, tasks, tips, and moreIf you’re lucky enough to encounter one, it’ll automatically reveal its shiny form after the catch screen—no guessing involved.