I'm not sure what you mean by "Honing stone" so I will list all the items that end with the word "stone" in Pokémon Diamond/Pearl:
Only one's I know of is Graveler, Magmar (With a Magmarizer), Machoke, Rhydon (With the protection item), Haunter, Dusclops (With Reaper Cloth). If you know anymore just edit this.
It's called a dusk stone and it evolves murkrow and misdreavus. You can look up more about it on serebii.net.
you can't you have to get poliwhirl and then use a water stone on it [which is underground]
The sun stone was first introduced in the Pokemon Gold and Silver games. This stone evolves Petili, Gloom, and Sunkern.
You will have to evolve your exeggcute with a leaf stone. You can find exeggcute in the safari zone.
There's no such thing as a "honing stone" in the Pokémon series.
thunder stone
The moon stone is used in Pokemon Diamond to evolve certain Pokemon. You can find one by looking in the Underground.
You get a leaf stone underground.
moon stone
There is no such thing as a rock stone.
In Diamond, you can obtain a Water Stone in the underground in Sunyshore City.
The dawn stone is an item that is used to evolve certain Pokemon in Pokemon Diamond. To get this item, search in Mt. Coronet.
evee
to evolve certain Pokemon
murkrow
no you can only get a dusk stone on Pokemon diamond and pearlYou can't.