Pokemon HeartGold and SoulSilver

How do you get all 16 badges in heartgold?

567

Answer

User Avatar
Wiki User
01/12/2011

You beat all the Gym Leaders