Question: how long should dog contractions last?
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.