usually it doesn't it goes around the rock
It is said in the game that time stands still in the area around both the moss rock and the ice rock, so if Eevee is leveled up at the moss rock with max happiness, it'll still evolve into Leafeon. The same for the ice rock and Glaceon.
It needs to be levelled at Moss rock to evolve
There is no such thing as a moss stone. But to get Leafeon, you go into the forest and go as far northwest as you can. If you went to the right part, there is a moss covered rock surruonded by grass. Make sure Eevee is in your party, then go up to the rock and simply press A. It should say something, then Eevee should evolve into Leafeon.
Level it up next to the moss covered rock in the east-ish area of Eterna Forest :)
sometimes rocks break off into pices the rock the pices came from is known as the parent rock
Moss, tree moss, rock moss.
the moss rock is in Eterna forest
rock + seaweed = moss
when moss or lichen form on rocks these organisms break down rocks to the point it becomes soil
moss can grow on a rock
rock + seaweed = moss
A rolling stone gathers no moss.
Moss Rock does not exist in Leafgreen as it was introduced in Diamond, Pearl, and Platinum.
Moss rock is in Ertuna (excuse spelling) forest. If you have a eevee in your party, and you lvl it up next to the moss rock, it will evolve into leaffon. Same goes to the ice rock near snowpoint city.
there's no moss rock in heartgold/soulsilver. To get it you need to trade from a different game. Sorry!
Rock and Seaweed
rock + seaweed