Dog pregnancy due date calculator

Enter the mating date, or better the ovulation date if you had progesterone tests: you get the expected whelping date, the usual window and the pregnancy's steps.

Free 路 no sign-up 路 nothing saved

You know the date of

Enter a date to see the pregnancy calendar.

An indicative estimate: it doesn't replace your vet's advice.

How long is a dog's pregnancy?

A bitch's pregnancy lasts 63 days on average from ovulation. Counted from the mating, it varies more, usually between 58 and 68 days, because sperm survives several days and ovulation doesn't necessarily happen on the day of the mating.

That's why the calculator starts from what you know. From the mating, it gives an expected date 63 days later and a wide window, from 58 days after the first mating to 68 days after the last. From an ovulation dated by progesterone tests, the window narrows to 62 to 64 days. From the LH peak, ovulation is counted two days later.

Does the breed change the length of pregnancy?

Very little. Counted from ovulation, pregnancy lasts 63 days give or take a day or two, from the smallest breed to the largest. The differences seen mostly come from litter size: a small litter is often born a little later, a large one a little earlier.

What really moves the forecast is the starting point: the mating can happen several days before or after ovulation. A progesterone test brings far more precision than a per-breed setting.

The steps to plan

Around day 28, an ultrasound confirms the pregnancy. Around day 55, an X-ray lets you count the puppies. Around day 58, the whelping area should be ready: whelping box, temperature, supplies.

A progesterone test before the mating and watching the rectal temperature at the end of the pregnancy sharpen the forecast a lot: talk to your vet about it.

Frequently asked questions

Good to know

What if all this worked itself out?

In Affixe, every female has her calendar, every litter its tracking, and a reminder arrives in the morning. Free to start.

Create my free account