Dog Gestation Calculator
A dog's gestation period is about 63 days, or roughly 2 months, though it ranges from 58 to 68 days depending on breed and individual animal.
How to use the dog gestation calculator
- 1. Choose what you know. Enter the breeding date to get a due date, or switch to the target due date mode to work backwards to the breeding date you need.
- 2. Refine the inputs. Pick the breed so the calculator uses the right average gestation length. If you know the ovulation date from progesterone testing, select it for a much tighter range.
- 3. Plan around the range. Use the earliest and latest dates and the milestone timeline to schedule checks, feed changes and preparation of the whelping area.
Calculate a puppy due date
The mating date is an unreliable anchor. Sperm can survive several days in the reproductive tract, the egg only matures two to three days after ovulation, and the female may accept mating either side of ovulation. Ask your vet about progesterone testing to pinpoint ovulation and narrow the due date to about two days.
Estimated whelping date
Wednesday, 30 September 2026
Earliest
23 Sept 2026
Latest
7 Oct 2026
0 of 63 days elapsed
Milestone timeline
| Day | Milestone | Date |
|---|---|---|
| 25 | Ultrasound confirms pregnancy | 23 Aug 2026 |
| 45 | Set up whelping box | 12 Sept 2026 |
| 55 | X-ray safe for puppy count | 22 Sept 2026 |
| 58 | Begin twice-daily temperature checks | 25 Sept 2026 |
| 63 | Expected whelping | 30 Sept 2026 |
How long is a dog's gestation period?
The average is 63 days from breeding to whelping, about 2 months. Anything between 58 and 68 days is normal, and a typical litter is 1-12 puppies. Treat the calculated date as the middle of that window rather than a fixed appointment.
Dog gestation table: breeding date to whelping date
Breeding dates one week apart with the matching whelping date at 63 days.
| Breeding date | Expected whelping date |
|---|---|
| 29 Jul 2026 | 30 Sept 2026 |
| 5 Aug 2026 | 7 Oct 2026 |
| 12 Aug 2026 | 14 Oct 2026 |
| 19 Aug 2026 | 21 Oct 2026 |
| 26 Aug 2026 | 28 Oct 2026 |
| 2 Sept 2026 | 4 Nov 2026 |
| 9 Sept 2026 | 11 Nov 2026 |
| 16 Sept 2026 | 18 Nov 2026 |
| 23 Sept 2026 | 25 Nov 2026 |
| 30 Sept 2026 | 2 Dec 2026 |
| 7 Oct 2026 | 9 Dec 2026 |
| 14 Oct 2026 | 16 Dec 2026 |
How breed changes the whelping date
Selecting a breed swaps the average the calculator uses, which can move the whelping date by more than a week.
| Breed | Average days | Difference |
|---|---|---|
| Average | 63 | — |
| Small breed under 10kg | 62 | -1 days |
| Medium | 63 | — |
| Large | 63 | — |
| Giant | 64 | +1 days |
Working backwards from a target whelping date
If you want puppys on the ground in a particular week, switch the calculator to target date mode and enter the date you are aiming for. It subtracts 63 days to give the breeding date to book, plus the earliest and latest service dates that still land inside your window.