beat blue to get it.
yes, and you have to battle her to get your 16th gym badge
there is no 16th gym in soulsilver u dope....
beat pryce
the next gym is @ Mahogany Town
defeat the fifteenth gym leader
i haht Pokemon soulsilver so live with it itiet
misty
Go to the gym in Vermillion City in Kanto and battle Lt. Surge, the Gym Leader. He'll give you the 9th Gym Badge after you defeat him.
You beat the 6th gym leader.
Beat the gym leader.
After you beat Blue, the 16th gym leader
To get the last gym badge you have to go to cinnabar island and you will meet blue. he will tell you that he will be waiting in veridian city to battle you. when you go to veridian city you go to the gym and fight him at the end of the gym.