So what will eevee evolve into. There are 8 evolutions; Vaporeon, Jolteon, Flareon, Espeon, Umbreon, Leafeon, Glaceon, and Sylveon.
With Glaceon he has the advantage against ground, flying, grass, and dragon types. However pure rock, fighting, and fire types will be tricky.
With Sylveon you have the advantage against Dragon, Dark, and Fighting, and are only weak to Steel and Poison; both relatively rare attacking types compared to others.