I can't believe you all keep saying a Pokemon (a fictional character unlike real animals) are mammals and therefore cannot lay eggs.
This is completely absurd. Even if you were crazy enough to relate Pokemon with real life you be completely wrong. We have a mammal who can lay eggs in real life, we also known a famous Pokemon who resemble this real animal.
A real animal that lay eggs is called a platypus. Look it up.
Sorry I couldn't help but to say what I did. Can't believe you guys are saying a mammal can't lay eggs when there is proof in reality they can, and even more unbelievable that you guys are going on what if Pokemon where real. Why would you qualify those as similar to animals in the first place? Animals don't pocess abilities like Pokemon do. If Pokemon where real they shouldn't be on the same class as reptiles or birds or mammals simply because they appear to look like them.