bills grampa in the town where you battle misty
witch Pokemon evolve with stones in soul silver
I don't know because I don't have Pokemon sole silver.
Bill's grandfather, who lives on the route above Cerulean City, will give you evolutionary stones if you show him a particular Pokemon; the Pokemon of which changes daily.
you smell
No, not that I know of. The only way to get stones is to talk to Bill's dad(?) in Cerulean city and show him the Pokemon he wants to see. Frustrating, I know.
from a tree inside a rock
Nope. You can not purchase stones of any kind in regular Gold/Silver.
You use HM Rock Smash on smashable rocks.
You can find stones in Pokemon SoulSilver by looking around in caves, rocks, etc. Sometimes people might give them to you.
I'm sorry but there are NO lire stones in Pokemon soul silver but, there are fire stones and you can get those that Bill's grandfather, Bug-Catching Contest, Pokéathlon Dome.Hope it helps.
you can't get underground in soul silver. if you're looking for stones trade Pokemon from diamond, pearl, or platinum holding them.
probably the celadon department store or the goldenrod city department store