Early Game:
* Route 1: You can find a Moon Stone here after you get the C-Gear from your rival.
* Undella Bay: There's a chance to find a Fire Stone in the waters.
* Undella Bay: You can buy a Thunder Stone in the shop at the entrance to the town.
* Route 2: You can find a Leaf Stone on a tree in the forest.
Mid-Game:
* Undella Bay: There's a chance to find a Water Stone in the waters.
* Route 14: You can find a Shiny Stone on a tree in the forest.
* Route 15: There's a chance to find a Sun Stone on the beach.
* Route 17: There's a chance to find a Dusk Stone in the cave.
* Route 19: There's a chance to find a Dawn Stone in the cave.
Late Game:
* Black City: You can buy Fire, Thunder, and Water Stones from the shop.
* Black City: You can buy a Dawn Stone in the Pokémon Center.
Other Sources:
* Pokémon World Tournament: You can win various stones as prizes.
* Trading: Some trainers may be willing to trade stones for other items.
* Breeding: Some Pokémon can be bred to learn moves that evolve other Pokémon.
Important Notes:
* Not all locations have a 100% chance of finding stones. Some locations are more likely to yield stones than others.
* Stones can be found in various areas, and their locations can vary from playthrough to playthrough.
Good luck on your search for stones!