Question: how do you get the shiny charm in pokemon shield?
Answer: Catch all the shinies! Once you've caught all of the Pokémon in the Galar region and completed the Pokédex, you'll be able to go to the hotel in Circhester and receive the Shiny Charm. This also gives you a certificate stating that you've caught every Pokémon in the Galar region Pokédex.