Ditto is a Pokémon that can only be found disguised as another Pokémon in Pokémon Go. When you catch a disguised Pokémon, it may turn out to be a Ditto. The disguises that Ditto can take on change from time to time, so its important to stay up to date on the current disguises if youre trying to catch one. As of October 2023, the current disguises for Ditto are:
- Diglett (Gen 1, Kanto)
- Grimer (Gen 1, Kanto)
- Snubbull (Gen 2, Johto)
- Corphish (Gen 3, Hoenn)
- Starly (Gen 4, Sinnoh)
- Roggenrola (Gen 5, Unova)
- Tympole (Gen 5, Unova)
- Litleo (Gen 6, Kalos)
Its important to note that if you encounter a shiny Pokémon that can be a Ditto, it will never be a Ditto.