Ditto. If you want more, find its egg group on serebii.net
Take Eevee to the daycare center with another Pokemon. And make sure that these Pokemon are compatible with each other. Such as Eevee/Ditto, or Eevee/Eevee. You should also try breeding Eevee with other Pokemon to see if there compatible or not. If they 'get along or don't like each other much' you get an egg. If they play with more Pokemon then each other try another Pokemon because you won't be getting another Pokemon.
In Pokemon Gold/Silver you need to found Bill in his house.
If you wait, eventually they will lay an egg if they are compatible. Just walk around a bit and even compatible Pokemon who don't like each other will lay an egg. When they don't like each other it only takes longer to get an egg...no worries.
there is no eevee :(
Eevee can breed with many things, though be careful-you might not get an eevee if you're not aware of what you're doing! http://www.psypokes.com/dex/psydex/133/breeding There's Eevee's info. The compatible Pokemon are in that pull down menu on the right. Also, some general stuff on breeding if it's needed. http://www.psypokes.com/lab/breeding.php
You can't. you can only get eevee once on Pokemon red.
a lady in a house next to the Pokemon center will give you an eevee
You get an Eevee from a person in Celadon Mansion.
You don't. You have to trade an eevee to Pokemon Ruby to use one in the game.
Max out Eevee's happiness during the day. ~KKMG1
Yes you can. Since both Glaceon and Ditto are breedable Pokemon. You can also breed any Eevee evolution as well as Eevee with Ditto to get an Eevee.
Well Eevee is probably my favourite Pokemon because my best friend is called Eevee