sorry but theres no stone store in the game but theres a diver at route126 that trades stones for shards.
to get a moon stone on emerald you shold find sum in caves (hidden)
there is no mist stone in Pokemon emerald
The shiny stone is not obtainable in emerald. It was only made in gen 4 (I V)
You can find the thunder stone in New Mauville
Get one eevee and it will be held the dawn stone
You cannot get the Dawn Stone in Pokemon Emerald, as it is first introduced in Pokemon Diamond and Pearl
get eeve and use a fire stone
On the abandoned ship.
At the Space centre in Mossdeep City.
Find one on the Fiery Path.
There is no dawn stone in emerald!!!!
A Moonstone can be found in Meteor Falls. According to Serebii, it is the only location to find a Moonstone in Pokemon Emerald.