no have to trade from dppt
It cant
use a grass stone on eevee;-)
To get both leafeon and glaceon in Pokemon soul silver or heart gold you have to trade it from diamond pearl or platinum.
you cant get glaceon or lefeon in soulsilver
You have to get it from a friend who has Pearl/Diamond/Platinum
You'll need to trade for it from Pokemon Diamond, Pearl, or Platinum.
It cant only by training it in diamond, pearl, and platinum
No. In order to get a glaceon or leafeon in soul silver you have to trade your evee to diamond, pearl, or platinum and evolve them in their appropriate locations
Eevee can't evolve into leafeon in soulsilver you have to trade it to diamond and pearl and evolve it there. The ilex forest doesn't have a Mossy Rock - which is what evolves eevee into leafeon.
The only way to get a Leafeon is by trading it to a Diamond, Pearl, or Platinum version and raising it up one level near the Moss Rock in Eterna forest.
I think Leaf, Green, Maple, Flow, Rose, Lilly, Mossa, and Daisy would be great names for a Leafeon. (I named mine Leaf.)