Actually a bitch will whelp 63 days after ovulation (not mating) +/- 4 days. Sperm is viable for a minimum of 48 hrs which can effect the gestation period. I have been breeding golden retrievers & german shepherds for a number of years.
It depends on what type of dog you have the days can very by how many puppies they have, how old they are, and the breed of your dog and the father.
It takes about 2 months for a dog to have babies. Y will notice by the way it acts it will be fatter and it will like to rest a lot. Remember to feed it more food for the babies can be nice and healthy.
I got my dog breed back in the middle of May or sometime. It is now August and she still hasn't had any puppies. But she is showing every sign that she showed before she had her puppies last time. For about a week she has had a milky substance on her tits and she has been nesting in the extra bedroom. And still no puppies...
How can u tell if your dog is pregnant? My dog did it just today so I was wondering how to tell if she is. It is her first litter to so any help plz answer.
What sign should I look for? When my dog is getting ready to have the puppies?
My girl is 61 days and she hasn't been showing any signs of pregnancy. She hasn't been making a nest or showing any signs to the babies but I can feel and see the babies moving so they are alive. Is she just not ready or not sure what to do? It's the first time for her to have babies.
It takes anywhere from 59 to 65 days, but it's best if the puppies are born after about 62 days.

It takes about 59-63 days. Anything before or after 59-63 the pups might be dead!
I always use 60 days as a guide. She will tell you when it's time if you watch her closely. Mine gets ansty and sometimes clingy on the day of delivery.
When it comes to a pregnant Yorkie, please take her to the vet! I believe in thriftiness, but your dogs life is not a good area to economize. Please please PLEASE, avoid life threatening complications by taking your dog to the vet.
Add your voice to the conversation. Click here to answer this question.