how long does labor take for a dog
It usually takes about 10-20 minutes after your dog begins actively pushing for her to deliver a puppy. If your dog pushes for more than an hour and no puppy is forthcoming, then you need to call your vet because your dog is going to need help. NOTE: It is quite common for dogs to rest up to an hour between puppies.