It depends on which version.
Oddish-Lvl 21-Gloom-Leaf Stone-Vileplume Exeggcute-Leaf Stone-Exeggutor Bellsprout-Lvl 24-Weepinbell-Leaf Stone-Victreebell Seedot-Lvl 14-Nuzleaf-Leaf Stone-Shiftry
Leaf Stone: Exeggcute, Gloom, Weepinbel Water Stone: Staryu, Eevee, Poliwhirl Fire Stone: Vulpix, Growlithe, Eevee Moon Stone: Clefairy, Jigglypuff, Nidorina, Nidorino I'm about 90 % sure that this is all of them.
By a leaf stone (vileplume) or sun stone (bellossom)
murkrow
Use a Sun Stone on it.
a vulpix will evolve with that stone
thunder stone
Using a shiny stone
The leaf stone will evolve certain species of pokemon
You get a leaf stone underground.
Fire stone and it costs 10000 pokedollers
Growlithe evolves when you give it a fire stone