FYI: The gestation period for a dog is 9 weeks. After the puppies are born, they typically nurse for 5-6 weeks. After they are weaned, for optimum puppy socialization and personality development, we like to keep puppies with their littermates until they are 8 weeks old. The total time from breeding a dog until the time the puppies are ready for adoption is 17 weeks.