Heats and litters

Every heat on its day, every litter on its date.

Log a heatheatcycle and KennelKeeper counts the days, names the phase she is in and shades her fertile window. Record the mating and the gestation tracker gives you the due date.

Heat tracking for Juniper: day 5 of 21, marked bleeding and swelling, the fertile days shaded on the bar, and an estimated ovulation date with buttons to move it a day at a time.Heat tracking for Juniper: day 5 of 21, marked bleeding and swelling, the fertile days shaded on the bar, and an estimated ovulation date with buttons to move it a day at a time.
Juniper on day 5 of 21: the phase, the fertile days on the bar and her estimated ovulation date. A made-up dog.

What it does

  • Each species on its own cycle

    Bitches and queens on a tracked 21 day cycle, mares through early, peak and ending estrus. A bitch's next season is projected six months on; a queen's or a mare's only while she is still cycling.

  • Confirmed ovulation

    Type in or nudge the ovulation date from a progesterone or LH result and the fertile window follows it. Change the cycle length if hers runs long, and correct a past cycle when the results come back.

  • A progesterone log for dogs

    Enter readings in ng/mL or nmol/L. Each is labelled from baseline to past the window, and ovulation is shown as measured or bracketed between readings, never guessed in between.

  • Due dates

    The gestation tracker takes the mating or ovulation date and gives the expected date: 63 days for dogs, 65 for cats, 340 for horses, with the milestones along the way for dogs and horses.

  • Litters and the people waiting

    Record the dam and sire, the mating and birth dates, how many were born and how many survived. Each litterlitterfoaling keeps a list of who is waiting on it, and each puppykittenfoal can have a record of its own, weights and all.

  • Your own numbers

    Survival to date across your litters, and the average time between each female's cycles, counted from your records and nobody else's.

Wren and Fennimore's litter, expecting on 8 October 2026: no puppies recorded yet, and six people waiting on it, grouped by stage, the two enquiries first. Made-up names.Wren and Fennimore's litter, expecting on 8 October 2026: no puppies recorded yet, and six people waiting on it, grouped by stage, the two enquiries first. Made-up names.
A litter due in eleven days and the six people waiting on it, grouped by stage. Made-up names.

Which plans

All of it is on every plan, the free one included.

Compare every feature

Questions about heats and litters.

All questions

Does it work for cats and horses, not only dogs?

Yes. Queens and mares are tracked on their own timing, and the next season is projected only while she is still cycling. The progesterone log is for dogs.

Can I weigh each puppy, kitten or foal?

Yes, once the puppy has its own record: its weights go in its weight tracker, in pounds or kilograms, with a chart. The litter itself records how many were born and how many survived.

Will it remind me?

Animals in season and litters due in the next week are on your home screen when you open the app. There are no emails or phone notifications.

Ready when you are

Bring the whole program under one roof.

Pedigrees, medical notes, finances and litter records, all on your own device. Start free in your browser. No card, no install, nothing to cancel.

Want to help shape it? Apply for the Founding Breeder Beta.