You can buy stone edge at the battle frontier TM stand.
no. the sun stone was introduced in Pokemon gold and silver.
victory road
Victory road B1f
you can find by going to elite 4 in the cave
You can get it on Route 25 from Bill's grandfather.
you find the sihny ston in mewtoo's cave
You can get the moon stone in the cave when you are when you are heading to the Kanto Reigon.
You can purchase a Dawn Stone at the Pokeathlon with points on certain days.
its in the edge of the stone
You find him at the Pewter city meuseam.
to get the sun stone in Pokemon silver version you have to place first in the bug catching contest which takes place on Tuesday's and Thursday's just south of goldenrod
bills grampa in kanto you have to show him a pichu or pikachu