The Kanto tour of Pokémon GO introduced a Shiny variant of the Normal-type Ditto that is extremely difficult to find and catch. One of the Special Research Tasks from this tour allowed you to find shiny versions of all the original 151 Pokémon from Generation 1. Creatures from the Kanto region still have their Shiny forms now, but they are some of the rarest Pokémon to obtain in the game.
https://screenrant.com/pokemon-go-how-to-find-catch-shiny-ditto/