in seafoam islands in kanto or mahogany in johto
in the cities
you need to beat all the gym leaders johto and kanto
the sexth gym leader jasmine is in the lighthouse
cianwood city.
you have to get all 16 gym badges
get all 8 gym badges.
the 15th gym leader in soul sliver is blaine and he uses only fire type pokemon
Clair in the Blackthorn City gym uses Dragon-types. Blackthorn City is accessible after beating Pryce at the Mahogany Gym.
You have to move snorlax and go through diglet tunnel to the east of vermillion. It will take you just south of Pewter City, where gym 14/Brock is.
you dont make poffins in soul sliver
There Isn't
you have to surf to cianwood city. once you're there go to the pharmacy and the guy will give it to you. you can also beat the gym there.