A common cause is a bacterium called Canine Brucellosis. This disease is common in kennels or in situations where multiple dogs reside because it is so easily transmitted.
Stillbirth can happen if a litter is too large for the dog to handle. Another cause can be premature birth. With multiple mating, gestation can be three weeks apart.