Choose by workflow, not by feature list
Kennel software is judged badly because it is usually judged by feature count. A product can list forty modules and still be useless if the bitch, the mating, the litter and the puppy are four unrelated tables you have to reconcile by hand. Judge it instead by whether it carries one continuous chain: breeding stock, season, mating, whelping, puppies, buyers.
The category itself is thin, and the options fall into three shapes. There are general livestock or farm programs that treat animals as inventory, which struggle with pedigree. There are spreadsheet templates, which are honest about what they are but cannot express relationships. And there are breeder-specific products, which vary enormously in how actively they are maintained. Rather than a shortlist that ages within a year, what follows is a test you can run against any candidate.
One more filter before you look at anything: decide whether you need it on your phone. Whelping, weighing and vaccination logging happen on the floor with one hand free. Software you can only reach from a desktop tends to be filled in later from memory, which is the failure mode you were trying to fix.
The five links a kennel record chain must carry
Every question a breeder is asked years later — who was the sire, when was she bred, which puppy went where, what was her litter size history — is answered by walking this chain. If it breaks at any link, the answer has to be reconstructed from photos and messages.
- Breeding stock profiles — registered name, call name, date of birth, registry number, colour, health test results, and somewhere to attach scanned certificates.
- Pedigree — parents linked as records rather than typed as text, so ancestors resolve generation by generation and a correction propagates instead of being retyped.
- Heat and mating records — the date of each mating, the sire used, natural or assisted, repeat matings in the same season, and the stud owner when the dog is not yours.
- Whelping and litter records — an estimated due date derived from the mating date, then the actual whelping date, litter size, live births, and any complications.
- Puppy and buyer records — one record per puppy linked to both parents, carrying weights, vaccinations, microchip number, and where it went.
A 15-minute trial checklist
Do not evaluate by reading the feature page. Install the trial, enter two real dogs, and run these six tests. Each takes a minute or two, and each has an unmistakable failure signal.
| Test | What you are checking | Bad sign |
|---|---|---|
| Add two dogs, then set one as the other’s sire | Whether pedigree is relational or free text | You have to retype the sire’s name instead of picking the record |
| Record a mating and look for a due date | Whether dates are derived rather than manually typed | No due date appears anywhere without you calculating it |
| Create a litter of six, then open one puppy | Whether puppies are individual records | The litter is one row with a count in it |
| Set a vaccination reminder, then close the app | Whether reminders reach you outside the software | Reminders only appear once you log in and look |
| Export everything to a file | Whether your data can leave the product | Export is missing, partial, or behind a higher tier |
| Attach a photo and a scanned certificate to a dog | Whether documents live with the record | Attachments land in a separate gallery with no link back |
When a spreadsheet is still fine — and when it breaks
A spreadsheet is genuinely sufficient for one bitch and a litter or two a year. It is fast, it is free, and you already know how it works. Do not migrate out of superstition; migrate when the structure starts fighting you.
The break is structural, not a matter of discipline. A row cannot express one bitch leading to many seasons, each season to a mating, each mating to a litter, each litter to many puppies, and each puppy to a buyer. Once you try, you either duplicate the dam’s details on every puppy row or split the data across sheets that drift apart. The symptoms are recognisable: two overlapping seasons and you are calculating due dates by hand, a co-owned dog appears in two files, or a buyer asks for a three-generation pedigree and you spend an evening assembling it.
The practical trigger points are a second bitch in season at the same time, using more than one stud, or the first time an old buyer contacts you about a dog you placed years ago. Any of those is the moment structured records pay for themselves.
Can cattery software run a dog kennel?
Usually yes, because the data model is the same. The differences between cat and dog breeding show up in registries, health schemes and breed size — not in the shape of the records.
FanMeowy Cattery Manager is one example of a tool whose breeding core is species-agnostic: stock profiles, pedigree, mating records, due-date and vaccination reminders, litters and buyer records sit on one chain, and the core record keeping is free on the App Store. The interface vocabulary is written for catteries, so before migrating years of records, check that the fields match your paperwork and that your registry’s numbers have somewhere sensible to live.
That check applies to every candidate, not just this one. The question is never “does it say dogs” but “can I store my registry number, my health scheme results and my litter registration reference without inventing a workaround”. The table below marks where the two species genuinely diverge.
| Area | Same in both | Different for dogs |
|---|---|---|
| Core chain | Breeding stock, mating, gestation, birth, offspring, buyer | Nothing structural — the chain is identical |
| Gestation | Commonly around 63 days from mating, with individual variation | Progesterone-timed breedings shift the count; confirm timing with your veterinarian |
| Registry fields | Registered name, registry number, certificate scan | National kennel clubs, their titles and their litter registration flows differ from cat registries |
| Health testing | Test name, date, result, certificate file | Breed-specific schemes such as hip and elbow scoring have their own formats and validity rules |
| Weights and litter size | One record per offspring plus a weight curve | Breed size range is far wider, so the trend matters more than any absolute number |
What software cannot decide for you
Timing a breeding, interpreting progesterone results, judging whether a whelping is progressing normally and deciding on a caesarean are veterinary decisions. Software can estimate a due date from a mating date and remind you before the window opens; it cannot tell you whether this bitch is in trouble tonight. Consult your veterinarian for anything clinical, and treat prolonged straining, a bitch who is unwell, or an interrupted whelping as an emergency requiring immediate veterinary care.
Registration is also outside the software. Your kennel club registers litters and transfers ownership through its own channels; a good tool simply holds the numbers, dates and certificate scans so filing takes minutes instead of an evening.
The same is true of paperwork. Any contract template that ships with a product is a starting point, not a compliant document. Have your sales contract and health guarantee reviewed where you live before use — this is not legal advice, and consumer rules for animal sales vary widely by country and state.
Frequently Asked Questions
Is kennel management software worth it for one litter a year?
Often not yet — but durable records are worth it from the first litter. A spreadsheet plus a genuine backup covers a single bitch. The moment you have two females in season at once, use more than one stud, or start co-owning, the relational structure starts paying for itself and hand-maintained files start drifting.
Can I use cattery or general breeding software for dogs?
Usually, provided the pedigree is relational and the species is not hard-coded into the logic. Check three things in the trial: that gestation and due-date behaviour makes sense for dogs, that your registry number and health scheme results have proper fields, and that the terminology on screen will not confuse whoever else in your household enters data.
Does kennel software register my litter with a kennel club?
No. Registration is filed with your registry through its own system, and no third-party product can do it on your behalf. What software should do is hold every value the registration form asks for — registered names, numbers, dates of birth, colours, the sire and dam — so filling the form is transcription rather than research.
Cloud or desktop?
The real question is backup and export, not where the software runs. A desktop program with a scheduled off-device backup can be safer than a cloud service with no export. Ask two things before choosing: if this company disappears tomorrow, what file do I still hold, and if my laptop dies tonight, what have I lost.
How far back should I migrate old records?
Migrate current breeding stock and their pedigrees first, then the last two or three years of litters and placements. Older litters can be entered on demand, usually the first time a buyer or a registry asks. Trying to transcribe a decade before you start using the tool is the most common reason a migration stalls halfway.
Not using FanMeowy Cattery Manager yet?See what the app does for breeders