Dog Pregnancy Calendar: Whelping Dates by Breeding Date

By Hassan Nawaz, Publisher. Updated November 10, 2026.

Find the day your dog was bred and read across for the expected whelping date and the normal window, about 58 to 68 days counted from breeding. For one litter, the dog pregnancy calculator also tracks days-to-go and the temperature-check reminder.

How to use this whelping calendar

Find the breeding month, then the breeding day. The bold date is the average whelping date, using the 63 day average from ovulation. Counted from breeding instead of ovulation, the normal window widens to about 58 to 68 days, because sperm can wait several days for ovulation.

Example. A dog bred on April 1 is due around Jun 3. Start twice-daily temperature checks from about May 27.

Why whelping dates vary

Call your veterinarian for strong straining over 30 minutes without a puppy, more than 2 to 4 hours between puppies, or no labor 24 hours after her temperature drops.

Leap years

The chart uses a normal 365 day year. If February 29 falls between breeding and whelping, the real due date is one day earlier than listed. The calculator handles leap years automatically.

Dog pregnancy calendar by breeding month

Bred in January

BredDue (63 days)Earliest (58)Latest (68)
Jan 1Mar 5Feb 28Mar 10
Jan 2Mar 6Mar 1Mar 11
Jan 3Mar 7Mar 2Mar 12
Jan 4Mar 8Mar 3Mar 13
Jan 5Mar 9Mar 4Mar 14
Jan 6Mar 10Mar 5Mar 15
Jan 7Mar 11Mar 6Mar 16
Jan 8Mar 12Mar 7Mar 17
Jan 9Mar 13Mar 8Mar 18
Jan 10Mar 14Mar 9Mar 19
Jan 11Mar 15Mar 10Mar 20
Jan 12Mar 16Mar 11Mar 21
Jan 13Mar 17Mar 12Mar 22
Jan 14Mar 18Mar 13Mar 23
Jan 15Mar 19Mar 14Mar 24
Jan 16Mar 20Mar 15Mar 25
Jan 17Mar 21Mar 16Mar 26
Jan 18Mar 22Mar 17Mar 27
Jan 19Mar 23Mar 18Mar 28
Jan 20Mar 24Mar 19Mar 29
Jan 21Mar 25Mar 20Mar 30
Jan 22Mar 26Mar 21Mar 31
Jan 23Mar 27Mar 22Apr 1
Jan 24Mar 28Mar 23Apr 2
Jan 25Mar 29Mar 24Apr 3
Jan 26Mar 30Mar 25Apr 4
Jan 27Mar 31Mar 26Apr 5
Jan 28Apr 1Mar 27Apr 6
Jan 29Apr 2Mar 28Apr 7
Jan 30Apr 3Mar 29Apr 8
Jan 31Apr 4Mar 30Apr 9

Bred in February

BredDue (63 days)Earliest (58)Latest (68)
Feb 1Apr 5Mar 31Apr 10
Feb 2Apr 6Apr 1Apr 11
Feb 3Apr 7Apr 2Apr 12
Feb 4Apr 8Apr 3Apr 13
Feb 5Apr 9Apr 4Apr 14
Feb 6Apr 10Apr 5Apr 15
Feb 7Apr 11Apr 6Apr 16
Feb 8Apr 12Apr 7Apr 17
Feb 9Apr 13Apr 8Apr 18
Feb 10Apr 14Apr 9Apr 19
Feb 11Apr 15Apr 10Apr 20
Feb 12Apr 16Apr 11Apr 21
Feb 13Apr 17Apr 12Apr 22
Feb 14Apr 18Apr 13Apr 23
Feb 15Apr 19Apr 14Apr 24
Feb 16Apr 20Apr 15Apr 25
Feb 17Apr 21Apr 16Apr 26
Feb 18Apr 22Apr 17Apr 27
Feb 19Apr 23Apr 18Apr 28
Feb 20Apr 24Apr 19Apr 29
Feb 21Apr 25Apr 20Apr 30
Feb 22Apr 26Apr 21May 1
Feb 23Apr 27Apr 22May 2
Feb 24Apr 28Apr 23May 3
Feb 25Apr 29Apr 24May 4
Feb 26Apr 30Apr 25May 5
Feb 27May 1Apr 26May 6
Feb 28May 2Apr 27May 7

Bred in March

BredDue (63 days)Earliest (58)Latest (68)
Mar 1May 3Apr 28May 8
Mar 2May 4Apr 29May 9
Mar 3May 5Apr 30May 10
Mar 4May 6May 1May 11
Mar 5May 7May 2May 12
Mar 6May 8May 3May 13
Mar 7May 9May 4May 14
Mar 8May 10May 5May 15
Mar 9May 11May 6May 16
Mar 10May 12May 7May 17
Mar 11May 13May 8May 18
Mar 12May 14May 9May 19
Mar 13May 15May 10May 20
Mar 14May 16May 11May 21
Mar 15May 17May 12May 22
Mar 16May 18May 13May 23
Mar 17May 19May 14May 24
Mar 18May 20May 15May 25
Mar 19May 21May 16May 26
Mar 20May 22May 17May 27
Mar 21May 23May 18May 28
Mar 22May 24May 19May 29
Mar 23May 25May 20May 30
Mar 24May 26May 21May 31
Mar 25May 27May 22Jun 1
Mar 26May 28May 23Jun 2
Mar 27May 29May 24Jun 3
Mar 28May 30May 25Jun 4
Mar 29May 31May 26Jun 5
Mar 30Jun 1May 27Jun 6
Mar 31Jun 2May 28Jun 7

Bred in April

BredDue (63 days)Earliest (58)Latest (68)
Apr 1Jun 3May 29Jun 8
Apr 2Jun 4May 30Jun 9
Apr 3Jun 5May 31Jun 10
Apr 4Jun 6Jun 1Jun 11
Apr 5Jun 7Jun 2Jun 12
Apr 6Jun 8Jun 3Jun 13
Apr 7Jun 9Jun 4Jun 14
Apr 8Jun 10Jun 5Jun 15
Apr 9Jun 11Jun 6Jun 16
Apr 10Jun 12Jun 7Jun 17
Apr 11Jun 13Jun 8Jun 18
Apr 12Jun 14Jun 9Jun 19
Apr 13Jun 15Jun 10Jun 20
Apr 14Jun 16Jun 11Jun 21
Apr 15Jun 17Jun 12Jun 22
Apr 16Jun 18Jun 13Jun 23
Apr 17Jun 19Jun 14Jun 24
Apr 18Jun 20Jun 15Jun 25
Apr 19Jun 21Jun 16Jun 26
Apr 20Jun 22Jun 17Jun 27
Apr 21Jun 23Jun 18Jun 28
Apr 22Jun 24Jun 19Jun 29
Apr 23Jun 25Jun 20Jun 30
Apr 24Jun 26Jun 21Jul 1
Apr 25Jun 27Jun 22Jul 2
Apr 26Jun 28Jun 23Jul 3
Apr 27Jun 29Jun 24Jul 4
Apr 28Jun 30Jun 25Jul 5
Apr 29Jul 1Jun 26Jul 6
Apr 30Jul 2Jun 27Jul 7

Bred in May

BredDue (63 days)Earliest (58)Latest (68)
May 1Jul 3Jun 28Jul 8
May 2Jul 4Jun 29Jul 9
May 3Jul 5Jun 30Jul 10
May 4Jul 6Jul 1Jul 11
May 5Jul 7Jul 2Jul 12
May 6Jul 8Jul 3Jul 13
May 7Jul 9Jul 4Jul 14
May 8Jul 10Jul 5Jul 15
May 9Jul 11Jul 6Jul 16
May 10Jul 12Jul 7Jul 17
May 11Jul 13Jul 8Jul 18
May 12Jul 14Jul 9Jul 19
May 13Jul 15Jul 10Jul 20
May 14Jul 16Jul 11Jul 21
May 15Jul 17Jul 12Jul 22
May 16Jul 18Jul 13Jul 23
May 17Jul 19Jul 14Jul 24
May 18Jul 20Jul 15Jul 25
May 19Jul 21Jul 16Jul 26
May 20Jul 22Jul 17Jul 27
May 21Jul 23Jul 18Jul 28
May 22Jul 24Jul 19Jul 29
May 23Jul 25Jul 20Jul 30
May 24Jul 26Jul 21Jul 31
May 25Jul 27Jul 22Aug 1
May 26Jul 28Jul 23Aug 2
May 27Jul 29Jul 24Aug 3
May 28Jul 30Jul 25Aug 4
May 29Jul 31Jul 26Aug 5
May 30Aug 1Jul 27Aug 6
May 31Aug 2Jul 28Aug 7

Bred in June

BredDue (63 days)Earliest (58)Latest (68)
Jun 1Aug 3Jul 29Aug 8
Jun 2Aug 4Jul 30Aug 9
Jun 3Aug 5Jul 31Aug 10
Jun 4Aug 6Aug 1Aug 11
Jun 5Aug 7Aug 2Aug 12
Jun 6Aug 8Aug 3Aug 13
Jun 7Aug 9Aug 4Aug 14
Jun 8Aug 10Aug 5Aug 15
Jun 9Aug 11Aug 6Aug 16
Jun 10Aug 12Aug 7Aug 17
Jun 11Aug 13Aug 8Aug 18
Jun 12Aug 14Aug 9Aug 19
Jun 13Aug 15Aug 10Aug 20
Jun 14Aug 16Aug 11Aug 21
Jun 15Aug 17Aug 12Aug 22
Jun 16Aug 18Aug 13Aug 23
Jun 17Aug 19Aug 14Aug 24
Jun 18Aug 20Aug 15Aug 25
Jun 19Aug 21Aug 16Aug 26
Jun 20Aug 22Aug 17Aug 27
Jun 21Aug 23Aug 18Aug 28
Jun 22Aug 24Aug 19Aug 29
Jun 23Aug 25Aug 20Aug 30
Jun 24Aug 26Aug 21Aug 31
Jun 25Aug 27Aug 22Sep 1
Jun 26Aug 28Aug 23Sep 2
Jun 27Aug 29Aug 24Sep 3
Jun 28Aug 30Aug 25Sep 4
Jun 29Aug 31Aug 26Sep 5
Jun 30Sep 1Aug 27Sep 6

Bred in July

BredDue (63 days)Earliest (58)Latest (68)
Jul 1Sep 2Aug 28Sep 7
Jul 2Sep 3Aug 29Sep 8
Jul 3Sep 4Aug 30Sep 9
Jul 4Sep 5Aug 31Sep 10
Jul 5Sep 6Sep 1Sep 11
Jul 6Sep 7Sep 2Sep 12
Jul 7Sep 8Sep 3Sep 13
Jul 8Sep 9Sep 4Sep 14
Jul 9Sep 10Sep 5Sep 15
Jul 10Sep 11Sep 6Sep 16
Jul 11Sep 12Sep 7Sep 17
Jul 12Sep 13Sep 8Sep 18
Jul 13Sep 14Sep 9Sep 19
Jul 14Sep 15Sep 10Sep 20
Jul 15Sep 16Sep 11Sep 21
Jul 16Sep 17Sep 12Sep 22
Jul 17Sep 18Sep 13Sep 23
Jul 18Sep 19Sep 14Sep 24
Jul 19Sep 20Sep 15Sep 25
Jul 20Sep 21Sep 16Sep 26
Jul 21Sep 22Sep 17Sep 27
Jul 22Sep 23Sep 18Sep 28
Jul 23Sep 24Sep 19Sep 29
Jul 24Sep 25Sep 20Sep 30
Jul 25Sep 26Sep 21Oct 1
Jul 26Sep 27Sep 22Oct 2
Jul 27Sep 28Sep 23Oct 3
Jul 28Sep 29Sep 24Oct 4
Jul 29Sep 30Sep 25Oct 5
Jul 30Oct 1Sep 26Oct 6
Jul 31Oct 2Sep 27Oct 7

Bred in August

BredDue (63 days)Earliest (58)Latest (68)
Aug 1Oct 3Sep 28Oct 8
Aug 2Oct 4Sep 29Oct 9
Aug 3Oct 5Sep 30Oct 10
Aug 4Oct 6Oct 1Oct 11
Aug 5Oct 7Oct 2Oct 12
Aug 6Oct 8Oct 3Oct 13
Aug 7Oct 9Oct 4Oct 14
Aug 8Oct 10Oct 5Oct 15
Aug 9Oct 11Oct 6Oct 16
Aug 10Oct 12Oct 7Oct 17
Aug 11Oct 13Oct 8Oct 18
Aug 12Oct 14Oct 9Oct 19
Aug 13Oct 15Oct 10Oct 20
Aug 14Oct 16Oct 11Oct 21
Aug 15Oct 17Oct 12Oct 22
Aug 16Oct 18Oct 13Oct 23
Aug 17Oct 19Oct 14Oct 24
Aug 18Oct 20Oct 15Oct 25
Aug 19Oct 21Oct 16Oct 26
Aug 20Oct 22Oct 17Oct 27
Aug 21Oct 23Oct 18Oct 28
Aug 22Oct 24Oct 19Oct 29
Aug 23Oct 25Oct 20Oct 30
Aug 24Oct 26Oct 21Oct 31
Aug 25Oct 27Oct 22Nov 1
Aug 26Oct 28Oct 23Nov 2
Aug 27Oct 29Oct 24Nov 3
Aug 28Oct 30Oct 25Nov 4
Aug 29Oct 31Oct 26Nov 5
Aug 30Nov 1Oct 27Nov 6
Aug 31Nov 2Oct 28Nov 7

Bred in September

BredDue (63 days)Earliest (58)Latest (68)
Sep 1Nov 3Oct 29Nov 8
Sep 2Nov 4Oct 30Nov 9
Sep 3Nov 5Oct 31Nov 10
Sep 4Nov 6Nov 1Nov 11
Sep 5Nov 7Nov 2Nov 12
Sep 6Nov 8Nov 3Nov 13
Sep 7Nov 9Nov 4Nov 14
Sep 8Nov 10Nov 5Nov 15
Sep 9Nov 11Nov 6Nov 16
Sep 10Nov 12Nov 7Nov 17
Sep 11Nov 13Nov 8Nov 18
Sep 12Nov 14Nov 9Nov 19
Sep 13Nov 15Nov 10Nov 20
Sep 14Nov 16Nov 11Nov 21
Sep 15Nov 17Nov 12Nov 22
Sep 16Nov 18Nov 13Nov 23
Sep 17Nov 19Nov 14Nov 24
Sep 18Nov 20Nov 15Nov 25
Sep 19Nov 21Nov 16Nov 26
Sep 20Nov 22Nov 17Nov 27
Sep 21Nov 23Nov 18Nov 28
Sep 22Nov 24Nov 19Nov 29
Sep 23Nov 25Nov 20Nov 30
Sep 24Nov 26Nov 21Dec 1
Sep 25Nov 27Nov 22Dec 2
Sep 26Nov 28Nov 23Dec 3
Sep 27Nov 29Nov 24Dec 4
Sep 28Nov 30Nov 25Dec 5
Sep 29Dec 1Nov 26Dec 6
Sep 30Dec 2Nov 27Dec 7

Bred in October

BredDue (63 days)Earliest (58)Latest (68)
Oct 1Dec 3Nov 28Dec 8
Oct 2Dec 4Nov 29Dec 9
Oct 3Dec 5Nov 30Dec 10
Oct 4Dec 6Dec 1Dec 11
Oct 5Dec 7Dec 2Dec 12
Oct 6Dec 8Dec 3Dec 13
Oct 7Dec 9Dec 4Dec 14
Oct 8Dec 10Dec 5Dec 15
Oct 9Dec 11Dec 6Dec 16
Oct 10Dec 12Dec 7Dec 17
Oct 11Dec 13Dec 8Dec 18
Oct 12Dec 14Dec 9Dec 19
Oct 13Dec 15Dec 10Dec 20
Oct 14Dec 16Dec 11Dec 21
Oct 15Dec 17Dec 12Dec 22
Oct 16Dec 18Dec 13Dec 23
Oct 17Dec 19Dec 14Dec 24
Oct 18Dec 20Dec 15Dec 25
Oct 19Dec 21Dec 16Dec 26
Oct 20Dec 22Dec 17Dec 27
Oct 21Dec 23Dec 18Dec 28
Oct 22Dec 24Dec 19Dec 29
Oct 23Dec 25Dec 20Dec 30
Oct 24Dec 26Dec 21Dec 31
Oct 25Dec 27Dec 22Jan 1
Oct 26Dec 28Dec 23Jan 2
Oct 27Dec 29Dec 24Jan 3
Oct 28Dec 30Dec 25Jan 4
Oct 29Dec 31Dec 26Jan 5
Oct 30Jan 1Dec 27Jan 6
Oct 31Jan 2Dec 28Jan 7

Bred in November

BredDue (63 days)Earliest (58)Latest (68)
Nov 1Jan 3Dec 29Jan 8
Nov 2Jan 4Dec 30Jan 9
Nov 3Jan 5Dec 31Jan 10
Nov 4Jan 6Jan 1Jan 11
Nov 5Jan 7Jan 2Jan 12
Nov 6Jan 8Jan 3Jan 13
Nov 7Jan 9Jan 4Jan 14
Nov 8Jan 10Jan 5Jan 15
Nov 9Jan 11Jan 6Jan 16
Nov 10Jan 12Jan 7Jan 17
Nov 11Jan 13Jan 8Jan 18
Nov 12Jan 14Jan 9Jan 19
Nov 13Jan 15Jan 10Jan 20
Nov 14Jan 16Jan 11Jan 21
Nov 15Jan 17Jan 12Jan 22
Nov 16Jan 18Jan 13Jan 23
Nov 17Jan 19Jan 14Jan 24
Nov 18Jan 20Jan 15Jan 25
Nov 19Jan 21Jan 16Jan 26
Nov 20Jan 22Jan 17Jan 27
Nov 21Jan 23Jan 18Jan 28
Nov 22Jan 24Jan 19Jan 29
Nov 23Jan 25Jan 20Jan 30
Nov 24Jan 26Jan 21Jan 31
Nov 25Jan 27Jan 22Feb 1
Nov 26Jan 28Jan 23Feb 2
Nov 27Jan 29Jan 24Feb 3
Nov 28Jan 30Jan 25Feb 4
Nov 29Jan 31Jan 26Feb 5
Nov 30Feb 1Jan 27Feb 6

Bred in December

BredDue (63 days)Earliest (58)Latest (68)
Dec 1Feb 2Jan 28Feb 7
Dec 2Feb 3Jan 29Feb 8
Dec 3Feb 4Jan 30Feb 9
Dec 4Feb 5Jan 31Feb 10
Dec 5Feb 6Feb 1Feb 11
Dec 6Feb 7Feb 2Feb 12
Dec 7Feb 8Feb 3Feb 13
Dec 8Feb 9Feb 4Feb 14
Dec 9Feb 10Feb 5Feb 15
Dec 10Feb 11Feb 6Feb 16
Dec 11Feb 12Feb 7Feb 17
Dec 12Feb 13Feb 8Feb 18
Dec 13Feb 14Feb 9Feb 19
Dec 14Feb 15Feb 10Feb 20
Dec 15Feb 16Feb 11Feb 21
Dec 16Feb 17Feb 12Feb 22
Dec 17Feb 18Feb 13Feb 23
Dec 18Feb 19Feb 14Feb 24
Dec 19Feb 20Feb 15Feb 25
Dec 20Feb 21Feb 16Feb 26
Dec 21Feb 22Feb 17Feb 27
Dec 22Feb 23Feb 18Feb 28
Dec 23Feb 24Feb 19Mar 1
Dec 24Feb 25Feb 20Mar 2
Dec 25Feb 26Feb 21Mar 3
Dec 26Feb 27Feb 22Mar 4
Dec 27Feb 28Feb 23Mar 5
Dec 28Mar 1Feb 24Mar 6
Dec 29Mar 2Feb 25Mar 7
Dec 30Mar 3Feb 26Mar 8
Dec 31Mar 4Feb 27Mar 9

Frequently asked questions

How long is a dog pregnant?

About 63 days from ovulation, or roughly 58 to 68 days counted from breeding.

How do I read a dog pregnancy calendar?

Find the breeding date in the left column. The bold column shows the average whelping date, with the earliest and latest normal dates either side.

Is the due date more accurate from ovulation or from breeding?

From ovulation, if your vet confirmed it with a progesterone test. Breeding date alone gives a wider normal window because mating and ovulation are not always the same day.

Sources

Calculators for this

Last updated November 10, 2026. Dates are averages with a normal window. How we check our data. Found an error? Tell us.