Question: how long does it take for a dog to have puppies when in labor?
Answer: Pregnancy in dogs lasts about 63 days. Whelping may occur anywhere from 58-72 days after mating. It is important to know your dog's likely due date. That way you can prepare things for her before she begins giving birth.