However, Pokemon Gold has 8 badges, and since Shiny Gold is based on Gold, it likely follows the same badge system. Here are the 8 badges in Pokemon Gold:
1. Sprout Badge: Given by Falkner, the Gym Leader of Violet City.
2. Zenith Badge: Given by Bugsy, the Gym Leader of Azalea Town.
3. Hive Badge: Given by Whitney, the Gym Leader of Goldenrod City.
4. Plain Badge: Given by Morty, the Gym Leader of Ecruteak City.
5. Storm Badge: Given by Chuck, the Gym Leader of Mahogany Town.
6. Glacier Badge: Given by Jasmine, the Gym Leader of Olivine City.
7. Rising Badge: Given by Pryce, the Gym Leader of Celestic Town.
8. Mineral Badge: Given by Clair, the Gym Leader of Blackthorn City.
Note: The badges in Shiny Gold might have different names or appearances, but the overall number and their associated Gym Leaders should remain the same.