Breeding odds calculator

What will my babies be?

Pick two parents' results for one of our gene tests and see the odds for each baby, worked out with a simple one-gene Punnett square.

The genes in this calculator

Each gene is one of Little Haven's own DNA tests, written the way your results are written.

Chickens

Blue egg gene

The blue egg gene is associated with blue eggshell pigment. Blue, green, and teal shell pigments can hide inside ordinary looking hens and roosters.

The blue egg gene (O)
Blue colours the whole shell, inside and out. It is dominant, so one copy (O/o) is enough for a hen to lay blue-shelled eggs.
Blue + brown = green or olive
Brown is a coating laid over the outside of the shell. A hen with the blue gene from a brown-egg line lays green or olive eggs, and a heavy brown coat can make a blue egg look brown.
Check inside the shell
Crack an egg and look at the inside of the shell. Blue or green inside means she has the blue egg gene, even when the outside looks brown. White or cream inside means no blue.
Why brown isn't in the odds
Brown shell colour comes from many genes working together, so no single DNA test can predict it. This calculator shows the blue part.
Roosters
Roosters never lay, but they pass the blue egg gene to their daughters. Testing is the only way to know what a rooster carries.

How your results are written

O/O
Homozygous blue — equals two copies of Blue Egg Gene
O/o
Heterozygous carrier of blue — equals one copy of blue egg gene
o/o
Non blue layer — no copies of the blue egg gene

Recessive white gene

Recessive white works like a soft blanket over the bird colors underneath. Two copies of this gene can turn a bird white even when colorful genetics are hiding below the surface.

Recessive white (c/c)
Two copies: the bird is white, even though it may have other colours hiding underneath.
Carrier (C/c)
One copy: the bird looks coloured but can pass recessive white on. Two carriers can surprise you with white chicks.
Clear (C/C)
No copies: this bird can never give you recessive white chicks, whatever it is paired with.

How your results are written

c/c
Homozygous recessive white — equals two copies of recessive white gene
C/c
Split heterozygous recessive white — equals one copy of recessive white gene
C/C
Clear — NO recessive white detected — No copies of the recessive white gene were detected.

Rabbits

Dwarf gene

Dw is the dwarf-associated allele and dw is the non-dwarf allele. The dwarf gene plays a major role in type and breeding outcomes in dwarf breeds and dwarf-based programs.

True dwarf (Dw/dw)
One dwarf copy. This is the small, compact dwarf type breeders show.
False dwarf (dw/dw)
No dwarf copy. Usually a little larger, healthy, and useful in a breeding program: paired with a true dwarf, a false dwarf never produces peanuts.
Peanut (Dw/Dw)
Two dwarf copies. Peanuts are lethal: they are born very small and do not survive past their first few days. Two true dwarfs paired together produce peanuts about one kit in four.

How your results are written

Dw/Dw
Peanut — two dwarf gene copies detected (Homo peanut)
Dw/dw
True dwarf — one dwarf gene copy detected (hetero - true dwarf)
dw/dw
False dwarf — no dwarf gene copy detected (None, false dwarf)

Dilute gene

Dilute is recessive, so a rabbit needs two dilute copies to express the diluted color. Dilute can change black to blue and chocolate to lilac; other genes still influence the rabbit's complete color.

Dilute (d/d)
Two copies: the colour is visibly diluted, so black becomes blue and chocolate becomes lilac.
Carrier (D/d)
One copy: looks full-coloured but hides dilute and can pass it on. Two carriers can produce dilute kits.
Non-dilute (D/D)
No copies: cannot produce dilute kits, whatever it is paired with.

How your results are written

d/d
Dilute — two copies of dilute and expresses a diluted color (Homo / visual dilute)
D/d
Non-dilute carrier — one copy of dilute; visually non-dilute but can pass dilute to offspring (Hetero / carrier)
D/D
Non-dilute, not a carrier — no copies of dilute and cannot pass a dilute allele (Clear / no dilute)