Yes, there will be 16 Badges that you can get in Pokémon HeartGold and SoulSilver.
After you have the 17th badge go to Cinnabar Island and walk up te stairs. when your up there talk to the guy there (Blue is his name, but you'll know that it's Gary) and he will go back to his gym in Pallet Town.
Chat with our AI personalities
16 badges. 8 from Jhoto and 8 from Kanto.
In HeartGold and SoulSilver once you get all 16 gym badges, you talk to Prof. Oak in Pallet Town, and you can choose Charmander. Or, you can Migrate them from your GBA games with a DS Lite(VIA PAL PARK).
You need Hm Rock Climb, you need to obtain all 16 gym badges.
Well, if you have a Pokemon that knows whirlpool, you can go back to route 41 and go to the mysterious Whirlpool islands.
There is 16 badges in Soul Silver, both 8 in kanto and jotho.