Every Eevee owner eventually hits the same wall: you level it up expecting Umbreon and get Espeon instead, or your Eevee sits at max friendship and just won’t evolve. That’s not bad luck — it’s a trigger you didn’t know you were missing. Only 3 of Eevee’s 8 evolutions run on a stone alone. The other 5 check friendship, time of day, a specific move, or — in older games — literal proximity to a rock. Get one of those wrong and the evolution doesn’t throw an error. It just doesn’t happen, or it happens into the wrong Pokémon entirely.
This guide covers the exact trigger for all 8 Eeveelutions in the games where it matters right now — Scarlet/Violet and Legends Z-A — the one override rule that causes most “wrong evolution” complaints, and a ranking once you’ve got the one you wanted.
The Eeveelution Trigger Table: What Actually Triggers Each Evolution
Three of the eight — Vaporeon, Jolteon, and Flareon — evolve the moment you use the matching elemental stone (Water, Thunder, Fire) on Eevee, at any level. The other five run on compound conditions: friendship, a specific move, or, in older games only, proximity to a location [1].
Every friendship-based evolution needs the same number: 160 friendship, the threshold that’s applied since Generation VIII — Sword/Shield onward, so also Scarlet/Violet and Legends Z-A — down from the 220 required as far back as Gold/Silver [2].

One nuance that trips people up specifically in Scarlet/Violet: the game runs its own independent day/night clock, not your Switch’s system time. A full cycle takes 72 real-world minutes [3]. If you’re trying to evolve Espeon at “8 a.m.” by your phone’s clock, that number means nothing — the in-game cycle is what counts, confirmed by the same 160-friendship, stones-only picture that Nintendo Life’s own Scarlet/Violet walkthrough documents [6].
| Eeveelution | Stone | Friendship | Location | Time of day |
|---|---|---|---|---|
| Vaporeon | Water Stone | — | — | — |
| Jolteon | Thunder Stone | — | — | — |
| Flareon | Fire Stone | — | — | — |
| Espeon | — (Sun Shard in Legends: Arceus) | 160+, must NOT know a Fairy move | — | Day |
| Umbreon | — (Moon Shard in Legends: Arceus) | 160+, must NOT know a Fairy move | — | Night |
| Leafeon | Leaf Stone (only route in Galar/Paldea) | — | Moss Rock (pre-Galar games only) | — |
| Glaceon | Ice Stone (only route in Galar/Paldea) | — | Ice Rock (pre-Galar games only) | — |
| Sylveon | — | 160+, must know a Fairy move | — | — |
The Silent-Failure Trap: Evolution Priority Overrides
Here’s the part almost no guide states plainly: knowing a Fairy-type move overrides the day/night check entirely. Since Sword/Shield, if your Eevee knows any Fairy-type move — Baby-Doll Eyes is the common culprit, since some starter Eevees know it by default in Legends: Arceus — and its friendship hits 160, it evolves into Sylveon, full stop, even if you levelled it up at exactly 8:01 p.m. expecting Umbreon [8]. The game checks Fairy-move knowledge first, and only falls through to the day/night check if that comes back negative [8].
That’s the actual mechanism behind the most common “wrong Eeveelution” complaint online, and it’s an easy fix once you know to look for it: open Eevee’s summary, check its moves, and un-teach any Fairy-type move (Baby-Doll Eyes, Charm, Disarming Voice) via a Move Reminder before levelling it up for Espeon or Umbreon. Want Sylveon on purpose instead? Teach the Fairy move first and raise friendship — time of day stops mattering entirely. This trips up hardcore breeders more than anyone: a bred Eevee can carry an inherited egg move you weren’t tracking, and that alone silently steers which Eeveelution you get.
Location-Based Evolutions Are Nearly Extinct
The classic “level up near a mossy rock” and “level up near an icy rock” methods for Leafeon and Glaceon are the most out-of-date triggers still being repeated online. A Moss Rock exists in exactly six generations’ worth of maps: Eterna Forest (Diamond/Pearl/Platinum), Pinwheel Forest (Black/White), Route 20 (X/Y), Petalburg Woods (Omega Ruby/Alpha Sapphire), Lush Jungle (Sun/Moon), and the forest west of the Heartwood in Legends: Arceus’s Obsidian Fieldlands [4]. An Ice Rock follows the same one-per-generation pattern, ending with Icepeak Cavern in Legends: Arceus [5].
Neither rock exists in Galar or Paldea. If you’re playing Sword/Shield, Scarlet/Violet, or Legends Z-A — which covers nearly everyone starting today — the location method simply isn’t available, and the Leaf Stone and Ice Stone, introduced specifically to cover that gap starting in Generation VIII, are the only route [4] [5]. Anyone telling you to “find the mossy rock” in Paldea is describing a mechanic three regions out of date.
How to Raise Friendship Fast, By Player Type
Friendship isn’t shown as a number in-game, so the fastest way to hit 160 depends on how much time you want to spend babysitting one Pokémon.
| Player type | Fastest method | Why it works |
|---|---|---|
| New player | Keep it in your party and win battles | Friendship rises passively with level-ups and battles — slow, but needs zero extra setup |
| Casual player | Picnics — feed and wash Eevee a few times per stop | A few minutes at a picnic table raises friendship noticeably faster than passive battling [7] |
| Hardcore/optimiser | Soothe Bell held item + auto-battle roaming | The Soothe Bell boosts every friendship gain; auto-battle (hold R) racks up battle-based friendship hands-free while you explore [7] |
Scarlet/Violet also gives you a way to check progress instead of guessing: an NPC in Cascarrafa gives one of several hint phrases, from “you two seem neutral” up to “you’re the best friends ever,” each time you talk to her [7]. It’s not an exact number, but it’s the only in-game confirmation you’ll get before attempting the level-up.
What Changes in Legends Z-A
Legends Z-A keeps the same underlying rules — 160 friendship, day/night split, Fairy-move override — but changes where you get the tools. All five evolution stones are sold outright at the Stone Emporium on Vernal Avenue in Lumiose City for ₽3,000 each [10], so there’s no hunting a specific route or biome the way older games required. Friendship raises fastest through café dates: buying Eevee about four cups of Roserade Tea at a Lumiose café is reportedly enough to push it into evolution range in one sitting, a detail corroborated independently by two separate guides [9] [10]. One claim circulating online — that Espeon and Sylveon specifically require Eevee to be level 25 — doesn’t hold up against the more detailed Stone Emporium/café account, which reports the same friendship-and-time (or friendship-and-move) rule as every other game. Treat the level-25 claim as unconfirmed until it’s independently verified.
One more thing Eevee doesn’t pass down: its own ability, Adaptability, which doubles the power of same-type moves. Every Eeveelution gets its own unique ability set instead — none of them keep it, confirmed across every generation’s ability data.
Every Eeveelution Ranked
This isn’t a raw competitive PvP tier list — several sites already rank these eight purely on battle-simulator performance without ever explaining how to get them. This ranking weighs typing efficiency (how many attacks each resists versus takes double damage from) alongside its stat spread, since that determines how useful an Eeveelution is outside ranked ladder play too. Check the full matchups yourself on our type chart if you want to verify any of this. All eight share an identical 525 base stat total [11]; the difference is entirely distribution and typing.
- Sylveon — Fairy typing resists Dragon completely and takes normal damage from most of the metagame; only Poison and Steel hit it for double. Paired with 130 Special Defense, it’s the hardest Eeveelution to force out.
- Umbreon — 110 Defense and 130 Special Defense on a typing that resists Ghost, Dark, and Psychic makes it the best pure tank of the eight, at the cost of doing very little damage back (65 Attack, 60 Special Attack).
- Vaporeon — 130 HP plus a typing that resists Fire, Water, Ice, and Steel gives it the largest damage buffer in the group; 110 Special Attack keeps it relevant offensively too.
- Jolteon — Electric typing has exactly one weakness (Ground), and 130 Speed means it usually attacks first; the tradeoff is 65 HP and 60 Defense, so it folds fast if it doesn’t win the speed check.
- Espeon — 130 Special Attack and 110 Speed make it a legitimate special sweeper, but Psychic’s weaknesses to Bug, Ghost, and Dark, plus a thin 60 Defense, mean it rarely survives a hit back.
- Leafeon — 110 Attack and 130 Defense look excellent on paper, but Grass has five type weaknesses — Fire, Ice, Poison, Flying, Bug — more than any other type in the game, which limits how safely it switches in.
- Flareon — 130 Attack is the highest raw stat among the eight, but Fire-type physical movepool support has historically lagged behind the other Eeveelutions’, and 65 Speed leaves it slow for a physical attacker.
- Glaceon — 130 Special Attack and 110 Defense look strong, but Ice is the single worst defensive typing in the game — four weaknesses (Fire, Fighting, Rock, Steel) and only one resistance (itself) — which undoes most of the stat advantage.
If you’re deciding which to evolve first and don’t already have a competitive team in mind, Sylveon or Umbreon give you the most forgiving, hardest-to-punish pick; Glaceon and Flareon are the ones to evolve last unless you specifically need Ice or Fire coverage.
FAQ
Can I get all 8 Eeveelutions from one Eevee? No — evolution is permanent and one-way, so you need a separate Eevee for each form. Eevee has a high catch rate and appears as a static or wild spawn in every recent game, so catching or breeding multiples is the only route; there’s no in-game reset item.
Why did my Eevee turn into Sylveon when I wanted Umbreon? Almost always the Fairy-move override covered above — check its moveset before trying again, since the game checks for a known Fairy-type move before it checks the clock.
Does Pokémon GO use the same triggers? No. GO uses nicknames, buddy distance, and biome-based lures instead of stones and friendship — see our dedicated Pokémon GO Eevee evolution guide if that’s the game you’re playing; everything above is for the mainline console and Legends titles.
Is there a way to check exact friendship without the NPC hint? Not in-game beyond the vague hint tiers. Third-party save-file tools can read the raw value, but that’s outside normal play and not something to rely on for a legitimately-played save.
Sources
- [1] Eevee (Pokémon) — Bulbapedia
- [2] Friendship — Bulbapedia: https://bulbapedia.bulbagarden.net/wiki/Friendship
- [3] Time-based Evolution — Bulbapedia: https://bulbapedia.bulbagarden.net/wiki/Time-based_Evolution
- [4] Moss Rock — Bulbapedia: https://bulbapedia.bulbagarden.net/wiki/Moss_Rock
- [5] Ice Rock — Bulbapedia: https://bulbapedia.bulbagarden.net/wiki/Ice_Rock
- [6] Pokémon Scarlet & Violet Eevee Evolution Guide — Nintendo Life
- [7] Pokémon Scarlet & Violet: How To Check And Raise Friendship — Nintendo Life: https://www.nintendolife.com/guides/pokemon-scarlet-and-violet-how-to-check-and-raise-friendship
- [8] Why Your Eevee Evolves Into Sylveon Instead of Espeon or Umbreon — ComicBook.com
- [9] Video Games Chronicle — How to evolve Eevee in Legends Z-A: https://www.videogameschronicle.com/guide/how-to-evolve-eevee-pokemon-legends-za/
- [10] How to Get Eevee and All 8 Eeveelutions Early in Legends Z-A — Game Rant
- [11] Base stats — Pokémon Database: https://pokemondb.net/pokedex/eevee
Verified against Bulbapedia, Nintendo Life, Game Rant, and Video Games Chronicle as of August 2026. Mechanics can change with future patches or games — always cross-check in-game if a value seems off.
I've been playing video games for over 20 years, spanning everything from early PC titles to modern open-world games. I started Switchblade Gaming to publish the kind of accurate, well-researched guides I always wanted to find — built on primary sources, tested in-game, and kept up to date after patches. I currently focus on Minecraft and Pokémon GO.
