You get him from Bill after passing through Goldenrod (past the Sudowoodo) and reaching the poke center in the next town (can't remember the name - haven't played it in a year). When you get there, Bill will come down, announce you can now trade to Red/Blue/Yellow, then bugger off back to Goldenrod. Go back to Goldenrod and find his house and Bill'll give you an Eevee for your trouble.
In Pokemon Gold/Silver you need to found Bill in his house.
follow someone/bill to his house and talk to him. otherwise they did not create Eevee in shiny gold as you now shiny gold wasn't created by pocket monsters.
You will get an eevee egg. That you can evolve into an eevee or the other eevee evolutions.
Shiny eevee is silver a cool color for it u can name a shiny one silver and nonshiny gold because the non shiny is kind of gold
Eevee has to be happy with you at NIGHT, (you can get an Eevee from Bill's house in Goldenrod city after you reach Ecruteak city)
Raise your eevee uop at night.
eevee
When your eevee has max love for you, train it up at night.
growlithe & eevee
You can't find Eevee in the wild, but you get one from Bill after you find him in Ecruteak City. He will head back to Goldenrod City after you talk to him, and if you go to his house in Goldenrod, he will give you Eevee.
You make it hold a fire-stone.
There's an everstone you get at the beginning of the game. Give it to your eevee and level it up. The more you level it up the more likely you are to get a glaceon.