Ditto first became available in Pokémon GO on November 23, 2016, disguised as other Pokémon in the wild. Players will only find out whether a Pokémon is a Ditto if successfully captured, upon which a cutscene will show the Pokémon transforming back into Ditto.[1] Ditto can be used in Gym and Raid Battles, in which it will Transform into the first Pokémon it sees; however Ditto cannot be used in Trainer Battles.
As of July 17, 2021, wild Ditto may be disguised as any of the following species:
Wild Ditto can only be disguised as Pokémon whose Shiny forms are not currently available. Prior to the release of their Shiny forms, wild Ditto may have also been disguised as these species: