Why Does My Dog Keep Having Miscarriages?

Why Does My Dog Keep Having Miscarriages? What causes miscarriage? Infection is a common cause of miscarriage in dogs. These infections can be bacterial, viral, or parasitic. Brucella canis is a species of bacteria that is commonly associated with late-term miscarriage in clinically-healthy dogs. Can stress cause a miscarriage in dogs? Stress – Stress can