Mew can't lay an egg.
To get your pokemon to lay an egg you have to put 2 pokemon in the daycare.It has a better chance of laying an egg if you put Ditto in the daycare with the pokemon.
in this case you need a ditto ditto will lay an egg with almost anyone. but a male can not lay an egg.
no
Yes, a Pokemon can lay an egg at any level. As long as the two Pokemon you put in are compatible with each other, they will lay an egg, regardless of level. You simply won't be able to have the day care level it up further due to hitting the level cap.
2 dittos don't lay eggs but a girl Pokemon and a ditto can have an egg the egg will be the same kind of the mother
No, but Lucario can.
Yes
Depending on what Pokemon it changes
Most likely no
Put two Pokemon in the Daycare. For the Pokemon to lay an egg, the two must be the same species of Pokemon but different genders. If you put a Ditto with another Pokemon, the egg will be the Pre-Evolved or the same form of the other Pokemon.
A Ditto
No legendary Pokemon in history can breed. GENDER OR NOT!