BAAAH!! Isn't it horrible? The only Evolution Stones you can buy are the Fire, Water, and Leaf Stone! It's even worse when you're hunting for hidden items and you find the wrong stone. Game: OH! I SEE! You wanted a Sun Stone? Here's a Moon Stone!
In this thread you can trade your stones for other stones (or items).
How do you do that?
1.) Go to Route 2
2.) Catch a low-level Pokémon
3.) Give that Pokémon the stone
4.) Trade that Pokémon with another person
5.) The other person will take the stone from that Pokémon
Tips
1- Save your game before giving a Pokémon a stone
2- Don't USE the stone, give it to the 'mon to hold
3- Be careful trading specific items with Pokémon!
4- If a Pokémon starts evolving by item, shut the game off
My Stones:
Sun Stone
Dawn Stone
Dusk Stone
Looking For:
Shiny Stone