Question: how long will a dog have contractions?
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.