Dogs are poly-ovulatory species. In these species, more than one ovum is released from the ovary at the time of ovulation. Therefore, they always produce several puppies. However, in humans, a single ovum is released from the ovary every month. Thus, they usually produce only one child at a time.