In tall grass, on the water, by fishing, and in caves is where you can find Pokemon in Pokemon SoulSilver. Just about anywhere is where you can find Pokemon.
In Mistralton Cave, you would have 20% chance of finding it though.
you cant find celebi in soulsilver
you don't find arceus in soulsilver
you have to catch a Pokemon with it
Hey I have growlithe in soulsilver get in GTS
you find it
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.
you cant find him
in the wild
you can't