Since Shiny Zigzagoon has been in Pokémon GO, players are concerned with one question: Can such a Shiny also become Ditto?
What has happened? Through the Hoenn Event in Pokémon GO, you can now catch the shiny form of Zigzagoon. Zigzagoon is actually a Pokémon that can transform into Ditto. So what happens if you catch a Shiny Zigzagoon and it evolves into Ditto?
Zigzagoon can no longer be Ditto
This is the answer: Players’ concerns are unfounded. Niantic removed Zigzagoon from the pool of Ditto Pokémon with the introduction of the shiny version. It definitely does not transform into Ditto anymore.
This is how it has been handled so far: Magikarp and Gastly could also transform into Ditto. However, they were removed from the pool after the release of their shiny forms.
Which Pokémon can still be Ditto? The list of Pokémon that can transform into Ditto is still long. A total of 10 more Pokémon could hide a Ditto. You can find the complete list here:
What do I need Ditto for? If you are still stuck on the special research for Mew and Meltan, you need a Ditto. You are required to catch one Ditto each. So you no longer have to hope that Zigzagoon will transform into Ditto.
Therefore, it could become difficult: The chance of catching a Ditto at the moment is low. Since the Hoenn Event is ongoing, you primarily find Pokémon from Generation 3. In this generation, only Swablu and Surskit can become Ditto. Most of the Ditto Pokémon are from Generation 1 and 2.
So if you are still looking for a Ditto, you will have bad luck during the event, but things will improve on January 29. The Hoenn Event will end, and the spawns will return to normal.
For the Meltan quest, you also need to catch other Pokémon. The current field researches will help you with that:

