>>53199662Nobody lays anything. Eggs just magically appear when no one is looking.
Eggs are always the same as the mother.
Yes, just like in humans, some are way smarter than others. There are Pokemon who are even vastly superior to humans.
I think there's only 3 we know of.
No. Never.
Maybe. Some Ghost mons are meant to be people. We just don't know for sure.