Get everyones phone number in the game. Eventually a one of them will call you and give you a leaf stone.
I don't know if all of the games work the same way, but I got my leaf stone from Gina the picnicker on route 34.
You can't battle Steven in Pokemon SoulSilver or HeartGold.
you need to win a bug catching contest.
There Isn't
you dont make poffins in soul sliver
in the radio tower
In soul sliver Vulpix does not evolve by level it only evolves by a fire stone
no
goldenrod
jhoto and kanto regien Pokemon
buy them at the pokelathon
you have to get it from Pokemon platinum or diamond
Happiny, into Chansey.