When your at Eucreteak city, go to the burnt tower, and play on from there.
You fish for it in the town the third gymleader is with a super rod.
In the goldenrod gym.
you cant find celebi in soulsilver
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.
you cant
You have to trade
in the wild
you can't
you can't
you cant find him