To catch Ditto in Pokémon GO, you must first identify its current disguises. This shape-shifting Pokémon has been in the game for years, its disguises mirroring similar additions like Zorua.
Recommended Videos While Ditto's disguises change, here's the latest list.
Pokémon GO Ditto Disguises (March 2025)
Image Source: Niantic/The Pokemon CompanyAs of March 2025, Ditto disguises include Bergmite, Bidoof, Goldeen, Gothita, Koffing, Numel, Oddish, Rhyhorn, Solosis, Spinarak, and Stufful (pictured above). Catching any of these wild spawns might reveal a hidden Ditto.
Upon catching a disguised Ditto, it transforms before the catch screen. An "Oh?" notification above your Poké Ball confirms your success.
Ditto's Rarity in Pokémon GO
Even knowing its disguises, Ditto remains rare. However, one clue helps: its low CP. A Level 50 Trainer might find a Ditto with a max CP of around 940, significantly lower than its disguise's max CP (e.g., Goldeen's ~1302). Lower CP increases your chances of spotting a disguised Ditto.
Shiny Ditto's Rarity in Pokémon GO
Image Source: Niantic/The Pokemon CompanyWild Ditto has a 1/64 chance of being Shiny, making it exceptionally rare. Finding a Shiny Ditto requires both luck and persistence.
Incense and Lure Modules increase spawn rates, boosting your chances of encountering a Ditto, including a Shiny one. Even without spending PokeCoins, your Daily Adventure Incense offers a short window of increased opportunity.
Now that you know Ditto's March 2025 disguises, use current Pokémon GO promo codes for free items and check if you can evolve Dunsparce to complete your Pokédex.