It cant only by training it in diamond, pearl, and platinum
It cant
you cant get glaceon or lefeon in soulsilver
You have to get it from a friend who has Pearl/Diamond/Platinum
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.
There is a moss rock, you level up your eevee around the stone, doesnt matter how many levels, eevee will evolve at the end of the battle
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.
use a grass stone on eevee;-)
Well, you can't the only way to evolve eevee into leafeon is to level it up in Eterna Forest in either Diamond, Pearl, or Platinum. It is the same way with evolving eevee into Glaceon. Level it up on Rt 214.
no have to trade from dppt
"A stone that can be used to evolve Gloom, Weepinbell, Exeggcute, Nuzleaf and Eevee (Leafeon)"Serebii.net - Item - Leaf Stone (Platinum)
you go to viridian forest in kanto and look around and there is a mossy rock and level eevee up. (P.S you have to have beaten the elite four and found the machine part in cerulean gym.)
Jolteon, vaporeon, flareon, umbreon, espeon, glaceon, leafeon