Yea,
If you Have a Male and Female Pokemon of the Same Species in the Day Care,
9 Times out of 10 They Will Breed and Ultimately Produce an Egg,
-Jimmy
The female Pokemon can lay an egg, which will be another of the mothering Pokemon, but there's no way to get a Ditto egg.
You can never get an legendary egg without a ditto. And then it might not work.
All but legendaries can have an egg w/ a ditto, and you can even get an egg from a male starter without having to have a female
Nothing. Since a Ditto can no breed with another Ditto. They will produce no egg.
Yes, by breeding to Pokemon from the same Egg Group (e.g. Medicham and Bisharp).
No
Yes you always can get an egg if you breed with ditto.
no you cant
Yes, Feraligatr can breed and lay an Egg with a Ditto however it'll be a Totodile Egg.
You can find a Ditto egg in the Lab, in the Shelter, in the Egg Supplier. Sadly, Dittos can't be bred.
A Dragonair and a Ditto will have a Dratini egg.
Yes, any of Eevee's evolutions and a ditto can be bred for an Eevee egg.