Why don't dogs lay eggs? Or hens give birth to live chicks? Class 8

easy
Science Class 8 Science 125 views May 15, 2026 Reviewed & updated Sep 17, 2026
R
RBSEGuide Expert Answer

Why don't dogs lay eggs? Or hens give birth to live chicks? Class 8

Why don't dogs lay eggs? Or hens give birth to live chicks? Class 8

Answer:

Dogs are mammals and develop their young inside the mother's body, so they give birth to live pups; hens are birds and their embryos grow inside eggs laid outside the mother, so chicks hatch from eggs.

More from Class 8 Science

View all →

Related Questions