In Pokémon Go, Ditto can only be found disguised as another Pokémon. Once you catch the disguised Pokémon, it will turn into a Ditto. The list of Pokémon that Ditto can currently disguise itself as of October 2023 includes:
- Diglett
- Grimer
- Snubbull
- Corphish
- Starly
- Roggenrola
- Tympole
- Litleo
This list is subject to change, as Dittos disguises change from time to time. It is important to note that if you encounter a shiny Pokémon that can be a Ditto, it will never be a Ditto.