Can omnivores lay eggs?
It depends on the species. Some birds are omnivores (like emus) and they certainly lay eggs. However, some marsupials are omnivores, and marsupials do not lay eggs.
This statement about all snakes lay eggs is incorrect. Actually there are a few species of snakes that do not lay eggs.. Example, my Columbian Boa's do not lay eggs.. My Boa gives birth to live baby snakes... A lot of snakes lay eggs, but no all of them. As for the Corn Snakes, Yes they do lay eggs. I have had several corn snakes, and they do lay eggs.