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.
To get both leafeon and glaceon in Pokemon soul silver or heart gold you have to trade it from diamond pearl or platinum.
You have to get it from a friend who has Pearl/Diamond/Platinum
I think Leafeon and Iceon are only in diamond pearl and platinum. The only other way to get it is by trade. If you have multiple Ds's, you could transfer to heartgold. This works for Soul Silver too.
a guy in the ilex forest
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.
It cant
To get a leafeon you need to get the eevee from bill in goldenrod city and level it in a grassy area
Eterna forest is in Sinnoh, so you can't go there in HeartGold or SoulSilver. If you need anything from Eterna forest (for example, evolve your eevee there into leafeon) you'll have to do that on Pearl, Diamond or Platinum.
To get both leafeon and glaceon in Pokemon soul silver or heart gold you have to trade it from diamond pearl or platinum.
It cant only by training it in diamond, pearl, and platinum
You have to get it from a friend who has Pearl/Diamond/Platinum
you cant get glaceon or lefeon in soulsilver
You'll need to trade for it from Pokemon Diamond, Pearl, or Platinum.
Ahhhhh! I remember this! I believe it was in Viridian Forest? You know where the Old Chateau is right? In that forest, there should be a rock covered with some moss. Well........ Take Eevee there and evolve it in a Leafeon!Excuse me.... But, I believe you are thinking about Platinum, Diamond, and Pearl. There is no moss covered stone in Soul Silver.
ilex forest
Ilex forest