If by stones you mean evolution stones, there are many different ways:
The main way is to purchase them from the Pokeathlon or to win a Bug Catching Contest on Tuesday, Thursday, or Saturday. More evolution stones become available after you defeat the Elite Four and get the National Dex.
Another way is to find them randomly around the two regions of Johto and Kanto.
A third way inside the game is to receive five stones from Bill's Grandfather by showing him five different pokemon.
Or, if you have Diamond, Pearl, or Platinum, you can find the stones in the underground and transfer them, while equipped to a pokemon, to the game.
You can find stones in Pokemon SoulSilver by looking around in caves, rocks, etc. Sometimes people might give them to you.
You can find evolution stones is various places. If you have beaten the Elite Four, go to the Pokeathlon Dome. In the prizes section, there will be evolution stones. Compete in competitions to earn enough points for the one you want.
your mom will give you some and put on a Pokemon and trade from a gba or ds game.
witch Pokemon evolve with stones in soul silver
yes you have to go to the department store!!
3 words ACTION REPLY CODE
Yes, you can buy a Leaf Stone in Pokémon SoulSilver. It is available for purchase at the Celadon Department Store in the city of Celadon. You can find it in the store's rooftop sale area, where various evolutionary stones are sold.
you cant find celebi in soulsilver
here's how you get stones before you achieve the national pokedex- you can win the bug contest, and they are also often prizes at the pokeathlon.
your stupid mum buys it with your money you let her look after
use them on sunkern or gloom to evolve them into sunflora or bellosom respectively
They are Growlithe to Arcainine Eevee to Flareon thats it