in Johto, Safron after you defeat red!
Call the gym leaders on the pokegear once you get their numbers and go to seribii.net to find out when and where you can find them.
In one of the caves in Johto I think he is at mount mortar beat him and you get a Tyrougue
You will find him in Mt.Mortar. Pokemon Ace Trainers Ace Trainer Olivia
Profeser gives it to you after you get all ehgit bages
Once you have 8 bages, you talk to pofessor Elm and he will give you a master ball.
In MT. Mortar in between Ercruteak city and Mahogany town. Do you have Shiny Pokemon? put them on GTS and i will trade legendary's for them!
you cant find celebi in soulsilver
The top right of the city right beside the fighting Dojo
Hey I have growlithe in soulsilver get in GTS
Dusclops can be found in the Safari Zone in Pokemon Soulsilver. The rarity varies.
You can find it in Pokemon Platinum, Pokemon Crystal, Pokemon HeartGold, and Pokemon SoulSilver.
in the wild