I'm currently replaying Leaf Green and my team thus far is
Ivysaur Lvl 31
Pidgeotto Lvl 29
Jolteon Lvl 25
Vulpix Lvl 20
The team I want at the end is
Vaporeon: (I've got an Eevee egg in Fire Red that I'm contemplating to hatch and trade over Leaf Green)
I'm undecided as to whether I should use Vaporeon or Lapras so I'll need some help there. Also, constructive criticism and advice would be greatly appreciated.