How to Predict Kitten Coat Colors Using Punnett Squares
How Kitten Color Prediction Works
Kitten coat colors are determined by which alleles from each parent’s gene loci combine in the offspring. Each parent passes one allele from each locus to each kitten. By mapping all possible allele combinations (a Punnett square), you can calculate the probability of each possible coat color.
The Cat Coat Calculator automates this for four loci simultaneously. This guide shows the manual process to help you understand the results.
Step 1 — Determine Parent Genotypes
Before predicting kitten colors, you must identify each parent’s genotype at each locus. Some genotypes are visible in the coat; others require knowing the parents’ ancestry or running genetic testing.
Parent 1 identification guide:
| Coat Appearance | Likely B Locus | D Locus | Notes |
|---|---|---|---|
| Black solid | BB or Bb or Bbl | DD or Dd | Cannot distinguish BB from Bb visually |
| Chocolate solid | bb or bbl | DD or Dd | — |
| Cinnamon solid | blbl | DD or Dd | — |
| Blue (grey) solid | BB or Bb | dd | Dilute black |
| Lilac solid | bb | dd | Dilute chocolate |
| Fawn solid | blbl | dd | Dilute cinnamon |
For the O locus (sex-linked):
| Sex | Coat | O Locus Genotype |
|---|---|---|
| Male | Orange/red | X^O Y |
| Male | Non-orange | X^o Y |
| Female | All orange | X^O X^O |
| Female | Tortoiseshell | X^O X^o |
| Female | Non-orange | X^o X^o |
DNA testing (UC Davis VGL, Basepaws, etc.) can confirm genotype for the B, D, and A loci when the phenotype is ambiguous (e.g., is that black cat Bb or BB?).
Step 2 — Set Up the B Locus Punnett Square
Example: Black (Bb) × Chocolate (bb)
Parent 1 (Bb) gametes: B, b
Parent 2 (bb) gametes: b, b
| b | b | |
|---|---|---|
| B | Bb (Black, carrier) | Bb (Black, carrier) |
| b | bb (Chocolate) | bb (Chocolate) |
Results: 50% Black (Bb), 50% Chocolate (bb)
Step 3 — Set Up the D Locus Punnett Square
Example: Dense carrier (Dd) × Dense carrier (Dd)
| D | d | |
|---|---|---|
| D | DD (Dense) | Dd (Dense, carrier) |
| d | Dd (Dense, carrier) | dd (Dilute) |
Results: 25% DD, 50% Dd, 25% dd → 75% dense color, 25% dilute
Step 4 — Set Up the O Locus (Sex-Linked, Two Punnett Squares)
Because O is X-linked, you need separate results for male and female kittens.
Example: Non-orange female (X^o X^o) × Orange male (X^O Y)
Female kittens (inherit X from father):
| X^O (from dad) | Y (from dad) | |
|---|---|---|
| X^o (from mom) | X^O X^o (tortoiseshell daughter) | X^o Y (non-orange son) |
| X^o (from mom) | X^O X^o (tortoiseshell daughter) | X^o Y (non-orange son) |
Results: All daughters = tortoiseshell; All sons = non-orange
Step 5 — Combine Results Across Loci
Each locus is independent (segregates independently). To find the probability of a specific combination, multiply the probabilities:
Example: What is the probability of a dilute chocolate kitten?
From Step 2: P(chocolate) = 50%
From Step 3: P(dilute) = 25%
Combined: 50% × 25% = 12.5% probability of dilute chocolate (lilac)
Step 6 — Use the Calculator for Multi-Locus Crosses
Manual calculation becomes complex with 3–4 loci. The Cat Coat Calculator runs all four Punnett squares simultaneously and lists every possible kitten genotype with its probability, grouped by coat color description.
Worked Example: Black Tortie × Orange Male
Parents:
- Parent 1: Tortoiseshell female (X^O X^o, BB, Dd)
- Parent 2: Orange male (X^O Y, bb, DD)
B locus cross (BB × bb):
- All kittens are Bb (black, chocolate carrier)
D locus cross (Dd × DD):
- 50% DD, 50% Dd → all appear dense
O locus (X^O X^o × X^O Y):
- Daughters: 50% X^O X^O (orange) + 50% X^O X^o (tortoiseshell)
- Sons: 50% X^O Y (orange) + 50% X^o Y (non-orange/black by B locus = black carrier)
Summary of results (all loci combined):
| Kitten | Color | Probability |
|---|---|---|
| Female | Orange | 25% |
| Female | Tortoiseshell | 25% |
| Male | Orange | 25% |
| Male | Black (chocolate carrier) | 25% |
All kittens are chocolate carriers (Bb from the B locus cross). None will be visibly chocolate since B is dominant over b — but they can produce chocolate kittens if bred to another Bb or bb cat.
What Genetic Testing Can Confirm
Phenotype alone cannot tell you:
- Whether a black cat is BB or Bb (chocolate carrier)
- Whether a black cat carries cinnamon (Bbl)
- Whether a non-dilute cat is DD or Dd
DNA testing labs for cats:
- UC Davis Veterinary Genetics Laboratory (most comprehensive)
- Basepaws (consumer-focused DNA test)
- Orivet Genetics
Testing cost: $35–$75 for specific coat color panels. Useful for breeders wanting to predict specific offspring colors with certainty.
For a full cost and lab comparison, see the Cat DNA Testing Guide. For applying these predictions to real breeding decisions — including how to identify carriers and plan litters by color — see Cat Genetics for Breeders.