To catch Ditto in *Pokemon GO*, you first need to be aware of its latest disguises, which include a variety of different Pokémon. Known as the Transform Pokémon, Ditto has been a challenging yet intriguing part of the game for years, utilizing its unique mechanic of appearing as other creatures. This feature is somewhat paralleled by the introduction of Zorua to the game.
The disguises that Ditto can take on change periodically, but we have the most current list for you right here.
Pokemon GO Ditto Disguises List (March 2025)
Image Source: Niantic/The Pokemon Company
As of March 2025, the latest Ditto disguises in *Pokemon GO* that you need to watch out for include Bergmite, Bidoof, Goldeen, Gothita, Koffing, Numel, Oddish, Rhyhorn, Solosis, Spinarak, and Stufful. You can see their appearances in the image above.
If you encounter and catch any of these Pokémon as regular wild spawns on your in-game map, there's a chance that they could actually be a Ditto in disguise. The way to identify Ditto in *Pokemon GO* is simple: after catching the disguised Pokémon, it will transform back into Ditto before you reach the catch screen, allowing you to decide whether to keep or transfer it.
You'll know you've successfully caught a Ditto when you see an "Oh?" pop up over your Poké Ball. After that, the caught Pokémon will revert to its Ditto form, and you'll have added this elusive, gooey Pokémon to your collection.
How Rare is Ditto in Pokemon GO?
Even with knowledge of its latest disguises, Ditto remains a relatively rare find in *Pokemon GO*. However, there's a key indicator to look out for when trying to spot one in disguise: its low Combat Power (CP). When transformed, Ditto's CP is typically lower than that of the Pokémon it's mimicking. For example, at Trainer Level 50, Ditto's maximum CP is around 940, whereas Goldeen's is about 1302.
While Ditto may not be as common as other Pokémon, keeping an eye out for these lower CP values can help increase your chances of identifying and catching one.
How Rare Is a Shiny Ditto in Pokemon GO?
Image Source: Niantic/The Pokemon Company
In *Pokemon GO*, the odds of encountering a Shiny Ditto in the wild are 1 in 64, making it quite rare. This rarity is compounded by the challenge of finding a Ditto in the first place, as you must first identify a Pokémon that could be Ditto in disguise.
To boost your chances of encountering a Shiny Ditto, you can use items like Incenses and Lure Modules, which increase overall Pokémon spawns. Even without spending extra PokéCoins, you can utilize your free Daily Adventure Incense to slightly increase your odds for 15 minutes.
Now that you're equipped with the latest information on Ditto's disguises for March 2025, you can enhance your *Pokemon GO* experience by using promo codes for free items. Additionally, explore whether you can evolve Dunsparce in *Pokemon GO* to add another evolution to your Pokédex.