Two Easy Ways to Start Earning Rewards!
Earn 2X Pals Rewards points at Petco
when you use Petco Pay!
Updated on September 23rd, 2025
My dog is having puppies, but it has been more than 3 hours now and there is only one pup thus far. She is eating/drinking fine - should I be worried?
3 Answers

Answered By Sabina Snyder, Specialty Surgery Technician
Veterinary Technician
Published on April 7th, 2015
Answered By Dr. Strydom, DVM
Veterinarian
Published on March 25th, 2020
Some bitches will have 2-3 puppies in 20 minutes and then break for a couple of hours, while others take 2-3 hours per puppy. As long as she is comfortable and not contracting forcefully, monitor closely. If she is contracting forcefully and no puppy is born, call your veterinarian. If it seems too much time has passed or you are worried, call your veterinarian for advice.
1Pet Parents found this answer helpful
Answered By Vanessa Yeager DVM MPH
Veterinarian
Published on October 10th, 2017
Hi and thanks for your post this morning!
During labor, puppies are usually produced every 1/2 hour or so after 5-10 mins of straining. If Isabella has been straining for 1 hour or more and no puppies have been produced, this is a concerning sign which may indicate a stuck puppy and Isabella should be taken to her nearest veterinary hospital. If Isabella is just resting, this is okay. Dogs can sometimes take 1-3 hour rests between delivery puppies. If more than 3 hours pass, however, and no puppy is produced, you may want to take Isabella to her veterinarian to make sure there are no more puppies present to deliver.
I hope this helps and best of luck!
2Pet Parents found this answer helpful