You can find them in the Ruins of Alph in the rocks. Be sure to bring a Pokemon who can use Surf with you when you go there so you can search the whole place for them. I know the rock with a fossil in it is behind a building, and you can get there using surf, but . . . I just don't know how to give you directions, sorry . . .
Yes just use rocksmash on rocks and you might find one.
No, you cannot but the only way to find them is by digging them up from the ground
You can only get the Helix Fossil in Pokemon HeartGold. This means that to get an Omanyte or Omastar in SoulSilver, you must either trade for one or trade for a Pokemon holding one.
you cant find celebi in soulsilver
old amber, dome fossil and maybe some more
Use Rock Smash on rocks, and you have a chance of finding them.
Hey I have growlithe in soulsilver get in GTS
Dusclops can be found in the Safari Zone in Pokemon Soulsilver. The rarity varies.
You use rock smash and can sometimes find fossils.
You can find it in Pokemon Platinum, Pokemon Crystal, Pokemon HeartGold, and Pokemon SoulSilver.
you cant
You have to trade