In Pokémon X and Y, Eevees can be caught on Route 10, which is located between Geosenge Town and Cyllage City. In Pokémon Sun and Moon (and Ultra Sun and Ultra Moon) you can catch an Eevee on Akala Island (the second island) on your way to the Pokémon Ranch. Eevees can also be caught in the Friend Safari, an area that uses another player’s 3DS Friend Code to generate an area containing Pokémon of a single type. Because Eevee is a Normal-type, you’ll need to use a Friend Code that generates a Normal-type safari. Finally, Eevee can also be obtained from a trade with another player.
Eevee learns two Fairy-type moves from leveling up: Baby-doll Eyes at Level 9 and Charm at Level 29. [2] X Research source Note that Eevee can’t learn any Fairy-type moves from TMs.
Pamper your Eevee in Pokémon-Amie until it has at least two Affection hearts before proceeding. You can do this either before or after you’ve taught it a Fairy-type move. Make sure you only get 2-3 hearts, because maxing out Eevee’s affection may cause it to evolve into Espeon or Umbreon.
Route 20, which contains a moss rock. [3] X Research source Frost Cavern, which contains an ice rock. [4] X Research source In Pokémon Sun and Moon (and Ultra Sun and Ultra Moon), you‘ll want to avoid the northern part of Lush Jungle, where the Moss Rock is located, as well as the cave on Mount Lanakila. [5] X Research source [6] X Research source