Question: how long do contractions last for a dog?
Answer: Labour normally lasts 3-12 hours, and happens in three stages. The cervix and uterus prepare for delivery with smaller contractions that may not be visible to you. Your dog's vulva will begin to swell in preparation for delivery.