I dont remember that well.. but im pretty sure somedude in goldenrod ciity gives it to you ( once you get it you should put it in the day care with a ditto then they will breed even though the old day care man says '' they don't seem to like each other'' so u get more eevee eggs and you can get all the different eevee evolutions )
somewhere around 6000 steps
level up eeve between 4 am to 8 pm with high enough friendship
I think eeve is a trade only Pokemon from leafgreen/firered or from Pokemon colusseum.
I don't know,but it might be the same question as "where to find a eeve in Pokemon diamod
You can go to bebe and talk to her and she will give you an eeve.(Notebebe is in Hearthom city she will give you an eeve only if you have the national pokedex.
Evee is not availiable in Pokemon Sapphire.
at the end of the game
You can't.
to an normal eeve
One of the NPCs in Celadon Mansion.
at leve 30 i think
You'll need to trade for it or migrate it.