buy them at the pokelathon
The fastest way is to earn points on the Pokemon-a-thon and buy a Leaf Stone there for 2500 points. The Leaf Stone is available at Thursdays I think. You can also get a leaf stone from Bill's Grandpa if you show him an oddish, he is just above Cerulean city. and you can find a leaf stone in viridian forest.
i don't think you can bye that but i recommend earthquake
no
If you mean Soul silver, The easiest way is to buy it in the deparpment store
You have to buy it with athlete points in the pokelathon
You could but it on ebay, amazon, gamestop, online gamestop, walmart, k-mart, etc.
you can buy it at the pokeathlon with the points you win.
Buy it from the lilycove dept. Store :)
You can't buy leaf stones in emerald to obtain a leaf stone find a green shard and trade it to the hunter found on the route west of mossdeep city he will trade you a leaf stone for the shard.
here's a way you can do it. You can go to the pokelathon which is right where national park is except on the other side and you play pokelathon until you get 2500 points (i think thats what it is) Then you go to prize exchange there will be one stone but it change every day so if its a leaf stone tomorrow it might be a fire stone. Then you buy it i think you can only buy one stone per day
Buy one from Celadon Department store.
Buy it in CELADON MART on the 4th floor