yes you can. there are 2 firestones in feugo ironworks, a tunderstone by the lighthouse in sunnyshore, and a waterstone on route 213 in the water.
yes you can by going to the under ground and mining
You can buy one from the PokeMall.
you can get one from some Pokemon and from a man you don't battle talk to him he will give you a dawn stone
The only one I know of is Eevee which evolves into vaporeon.
You can find one with Cleffa or Clefairy (5% chance) or you can dig underground.
The evolution stones in Diamond/Pearl/Platinum are the water stone, fire stone, thunder stone, moon stone, leaf stone, sun stone, dusk stone, shiny stone, and dawn stone. (Sorry if I missed one) And even though this is the opposite answer, the stone to keep Pokemon from evolving (with or without evolution stones) is the everstone. Hope this helps! :)
No
if you have the explorer kit there is alot of them under ground and there is one in sunnyshore city
Well, ummmmmmmmmmm togetic is one it evoloves to togafly
you go to the survival area and talk to buck he's in one of the houses
I traded one to my game. They are common is Pokemon Diamond and Pearl, so if you get one there you can trade it to your Soul Silver. If you don't have one of these versions, you can get a Shiny Stone in the Pokeathon Dome from 3,000 BP.
A Dawn Stone is an evolutionary stone. I think one of the Pokemon you can evolve it with is a female Snorunt,which evolves into Frostlass. Hope I helped a bit!