Go to the ice rock by snowpoint city and in the grass around it level up your evee by 1 level, it doesnt matter what time or happiness just level it up by 1 and it will evolve (MUST BE NEAR IT)
Chat with our AI personalities
You cannot evolve an eevee in to a glaceon. You have to trade one from Pearl, Diamond, or Platinum.
eevee
In Pokémon HeartGold, you can only evolve Eevee 5 ways which would be: Using a Fire Stone on an Eevee into to evolve it into a Flareon, use a Thunderstone on Eevee in order to evolve it into a Jolteon, use a Water Stone on Eevee in order to evolve it into a Vaporeon, evolve it into Umbreon via level-up at night (which is between 8PM and 4AM) when it's happy enough and evolve it into Espeon via level-up during the day time. You can also evolve Eevee into Glaceon and Leafeon however evolving Eevee into Glaceon or Leafeon is not possible in "HeartGold" or "SoulSilver," Eevee can only evolve into Glaceon via level-up when it's near the Ice Rock which can only be found in the Sinnoh region near Snowpoint City and Eevee can only evolve into Leafeon when it's near the Moss Rock which can only be found in the Sinnoh region which is in the Eterna Forest.
To get both leafeon and glaceon in Pokemon soul silver or heart gold you have to trade it from diamond pearl or platinum.
To evolve your Evee into Leafeon, get a leaf stone, and use it on Evee, and it will evolve into Leafeon! Have fun with Leafeon! -Garrett