All you have to do is beat the elite 4 and go to kanto and go to cerulean city and buy it
they don't
Sorry but it is not possible to buy them
shiny leaf thunder fire dusk dawn water and sun stones
in union cave behind a boulder
use stones fire water electric
You need the National poke'dex
Gold stones look like regular stones with spotspots of gold
You can get all evolutionary stones by buying them from the Pokeathlon Shop to the right of the pokeathlon entrance.
when you go to the kanto regon go north from the docks a.k.a the harbour and there is bills grandad you find the Pokemon he asks for and he will give all the stones bye
He gives you Everstone plus the different evolution stones if you show him the Pokemon he asks for. If he asks for a fire Pokemon, you'll get the fire stone, and so on.
Thunder stones, Water stones, Fire stones, Leaf stones, Shiny stones, Dusk stones, Oval stones, Moon stones, Sun stones.
catching show in 1st place or randomly that building with staminia of some sort if you have enough points.