I am trying to catch all eevee evolutions, but I don't know if the last two are in soulsilver.
There's no way to evolve Leafeon in SS. You need to trade with DPPt to get one.
Sylveon was introduced in gen 6. It doesn't exist in all earlier games, including gen 4 games like SS.