how long does it take for a dog to give birth
Gestation period is only 60-72 days, and the length of time to give birth depends on how many puppies she has and how fast they come.