I ALWAYS breed my female Glaceon with my male Umbreon (both of these proud parents were originally Eevees). I (to my disbelief) bred 7 more Eevees (which all turned out to be male).
My Flareon, Vaporeon, Jolteon, and Glaceon receive 4 Fire-type, Water-type, Electric-type, and Ice-type attacks respectively.
As for my remaining Eeveelutions (Espeon, Umbreon, Leafeon, and Sylveon), their movesets are far-more diverse than the other 4 Eeveelutions.
[Note that when I say "diverse", I mean that they can learn a variety of attacks (and not just 4 moves that match the users' types).]
I have my Flareon's moveset as Sunny Day, Fire Fang, Flame Charge, and Flamethrower.
(I equip either the Charcoal or Heat Rock onto it)
I have my Vaporeon's moveset as Rain Dance, Scald, Waterfall, and Surf.
(I equip either the Mystic Water or Damp Rock onto it)
I have my Jolteon's moveset as Charge Beam, Thunder Fang, Discharge, and Thunderbolt.
(I equip the Magnet onto it)
I have my Glaceon's moveset as Hail, Frost Breath, Ice Fang, and Ice Beam.
(I equip either the Never-Melt-Ice or Icy Rock onto it)
I have my Espeon's moveset as HP (Bug), Dazzling Gleam, Shadow Ball, and Psychic.
(I equip the Twisted Spoon onto it)
I have my Umbreon's moveset as Tackle, Dark Pulse, Shadow Ball, and Psychic.
(I equip either the Black Glasses or Spell Tag onto it)
I have my Leafeon's moveset as Sunny Day, Aerial Ace, X-Scissor, and Leaf Blade.
(I equip either the Miracle Seed or Heat Rock onto it)
I have my Sylveon's moveset as Toxic, Dazzling Gleam, Shadow Ball, and Psyshock.
(I equip either the Float Stone or Destiny Knot onto it)
As for Level, I evolved them at level 30 in Pokémon SM and I used my advantage of visiting the move relearner to get the moves I wanted on my Eeveelutions.