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.
yes you have to go to the department store!!
witch Pokemon evolve with stones in soul silver
3 words ACTION REPLY CODE
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
They are Growlithe to Arcainine Eevee to Flareon thats it
use them on sunkern or gloom to evolve them into sunflora or bellosom respectively
Hey I have growlithe in soulsilver get in GTS