Question: can every pokemon be shiny?
Answer: In the core games, every single Pokémon has a shiny variant, but in Pokémon Go, shiny Pokémon are often released during Community Day or other special events.