Inside a building in Ecruteak City.
In the Ecruteak city theater.
In HeartGold and SoulSilver, you find them in Esturack City at the dance studio!
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.
Go to the dance studio with the kimono girls, after fighting the rocket grunt, the old man gives it to you.
in the wild
you can't
You have to trade
you can't
you cant find him