Duration of labor in dogs depends upon size of litter. Large litter takes more time than smaller for delivery. Labor in dogs starts after 8-48 hours of the signs of labor. True labor in dogs is characterized by shaking due to pain caused by uterine contractions and straining to deliver puppies. This condition can last for 6-24 followed by delivery of first puppy.
After delivery of first puppy, there can be resting periods that can be of maximum 2 hours during which mother will clean the puppy. Usually, 30-45 minutes of resting period is followed by delivery of second puppy. This process is repeated until whole litter is born. If dog continue to strain for more than 2 hours without delivery then take her to vet. Usually, it take 2-6 hours for delivery of complete litter.
Finally, placenta is excreted that can take a time of 15 minutes to 4 hours. If you have no previous experience of whelping, then get help from the vet because delivery in dogs can be complicated.
After delivery of first puppy, there can be resting periods that can be of maximum 2 hours during which mother will clean the puppy. Usually, 30-45 minutes of resting period is followed by delivery of second puppy. This process is repeated until whole litter is born. If dog continue to strain for more than 2 hours without delivery then take her to vet. Usually, it take 2-6 hours for delivery of complete litter.
Finally, placenta is excreted that can take a time of 15 minutes to 4 hours. If you have no previous experience of whelping, then get help from the vet because delivery in dogs can be complicated.