These evolutions are available in every Pokémon game, and are the only evolutions available in Blue, Red, and Yellow.
Pokémon Red, Blue, and Yellow - The stones can be purchased at the Celadon Department Store. Pokémon Ruby, Sapphire, and Emerald - You can trade Shards to the Diving Treasure Hunter for the stones. You can also find a Water Stone at the Abandoned Ship, a Thunder Stone in New Mauville, and a Fire Stone at the Fiery Path. Pokémon Diamond, Pearl, and Platinum - Stones can be found by mining in the Underground. In Platinum, they can also be found in the Solaceon Ruins. Pokémon Black, White, Black 2, and White 2 - Stones can be found in Dust Clouds in caves, and in a variety of shopping locations depending on the version you are playing. Pokémon X and Y - Stones can be purchased in Lumiose City from the Stone Emporium, earned through Secret Super Training, or won from defeating Inver on Route 18. You can also find Fire and Water Stones on Route 9 and Thunder Stones on Routes 10 and 11.
Performing the evolution will consume the stone.
You can only evolve Eevee into Umbreon or Espeon in Generation 2 or later games. This is because there is no time element in the original games, or in FireRed and LeafGreen.
Getting your Eevee groomed will give you a large friendship bonus. Leveling up Eevee gives it a good bonus each time. Every 512 steps (Gen II), 256 steps (Gen III and IV), or 128 steps (Gen V and VI) will give you a small friendship boost. Note that in Generation V and VI, the chance that you will get the friendship boost is 50%. Letting Eevee faint will decrease its friendship by 1. Using Revival Herb, Energy Root, Energy Powder, or Heal Powder will decrease friendship significantly.
Kanto (FireRed and LeafGreen) has Daisy Oak in Pallet Town. Johto has a woman in one of the houses of Goldenrod City, Hoenn has a woman in Verdanturf Town and a man in Pacifidlog Town, and Sinnoh has a woman at the Pokémon Fan Club at Hearthome, an Aroma Lady at the Pokémon Center in Eterna City, and Dr. Footstep on Route 213, as well as a Friendship Checker Pokétech app. Unova has a woman at the Pokémon fan club in Icirrus City and a woman in Nacrene City. In B&W 2, you can also call Bianca on the Xtransceiver. In Kalos, there is a woman in Santalune City and a person at the fan club in Laverre City.
Level up your Eevee during the day (4 AM to 6 PM) to evolve into Espeon. Level up your Eevee during the night (6 PM to 4 AM) to evolve into Umbreon.
The Moss and Ice Rock evolutions will supersede any other evolutions you may be eligible for, such as Umbreon or Espeon. These Rocks are objects on the game map, and cannot be picked up or purchased. You only need to be in the same area as the Rock; it does not have to be on your screen. The Rock can be found in different locations depending on the game you are playing.
Diamond, Pearl, and Platinum - The Moss Rock is in Eterna Forest. You can trigger the evolution anywhere in this forest except at the Old Chateau. Black, White, Black 2, and White 2 - The Moss Rock can be found in Pinwheel Forest. You can trigger the evolution anywhere in this forest. X and Y - The Moss Rock is located on Route 20. You can trigger the evolution anywhere on this Route.
Diamond, Pearl, and Platinum - The Ice Rock can be found near Snowpoint City on Route 217. Evolving anywhere near this rock will work. Black, White, Black 2, and White 2 - The Ice Rock is located on the bottom floor of Twist Mountain to the west of Icirrus City. You must be in the same room as the Ice Rock in order to trigger the transformation. X and Y - The Ice Rock is located in Frost Cavern, to the north of Dendemille Town. You will need Surf in order to get to the Rock and be able to evolve your Eevee.
Affection and Friendship are unrelated stats.
Make sure you don’t try leveling up in an area with a Moss or Ice Rock, as these will take priority and give you the wrong evolution. [1] X Research source