Not all mammals give birth to their young. Why?

Answer:
Quite simply, there are three species of mammals which lay eggs rather than giving birth to live young. These are the platypus, the short-beaked achidna and the long-beaked echidna. These mammals are still classified as mammals because they have fur, breathe using lungs and feed their young on mothers' milk. The last characteristic is the defining characteristic of all mammals, regardless of whether they are placental mammals, marsupials or monotremes (egg-laying mammals).
First answer by Chaujie328. Last edit by On the Wallaby. Contributor trust: 2778 [recommend contributor recommended]. Question popularity: 8 [recommend question].