The Breeding & IV Calculator estimates how hard it will be to hatch an offspring with the exact stats and nature you want. It combines IV inheritance odds with held-item effects so you know the realistic number of eggs before you start the grind.
How it works
The model treats each desired stat independently. If a parent owns a target stat, the offspring inherits it with the per-slot inheritance probability; if not, it must be rolled randomly:
P(targets) = inheritProb^owned x (1/32)^notOwned
inheritProb = 5/6 with Destiny Knot, 3/6 without
Nature is then layered on: an Everstone effectively fixes it (treated as 1), otherwise it is 1/25. The combined per-egg chance is the product, and the expected eggs is its reciprocal.
To plan a session, the cumulative formula solves for the egg count at a target confidence:
eggs = ceil( ln(1 - confidence) / ln(1 - perEggChance) )
Tips and example
Want five perfect IVs where parents already cover four, with a Destiny Knot and a specific nature via Everstone? The four owned stats each pass at 5/6, the fifth rolls at 1/32, and nature is fixed — the calculator multiplies these into a single per-egg chance and shows you that you may need dozens of eggs for 90 percent confidence. Always breed with the most owned target stats possible; each owned stat dramatically shortens the grind.