PetTreatLabels

AAFCO Label Generator (Estimator) — dog baked treats only, v1

How to label your dog treats — step-by-step workflow & FAQ →

1. Your product

Dog treats / snacks only in v1. No cat food, no raw / jerky / freeze-dried, no “complete and balanced” food.

2. Your recipe

Add an ingredient manually (not in USDA data)

3. Finished batch — required

Why we ask: Guaranteed Analysis is as-fed % of the finished batch — water lost in baking concentrates everything else. If you skip the finished weight, the numbers are wrong, so the tool refuses to generate a label. Moisture: leave blank and the tool calculates it from the water balance — USDA water values for your ingredients minus the water lost in baking (raw weight − finished weight). Enter your own value only if you measured it (oven-dry or lab); your entry overrides the calculation and both numbers are shown. Crude fiber: USDA reports dietary fiber, not crude fiber, and there is no verified conversion — so the fiber line is labelled “estimated”. Common ingredients now use sourced crude-fiber values (Feedipedia / published proximate analyses); anything else uses a provisional type factor, shown per ingredient under the label. Enter a lab crude-fiber value above to replace the estimate.

3b. Laboratory values — optional

Estimate now, verify by lab, enter lab numbers here, and the label is ready to use. Got your lab report back? Enter the measured values below — each line you enter replaces the estimate on the label and is marked “lab”. When all four Guaranteed Analysis lines (protein, fat, fiber, moisture) are lab values, the label switches from DRAFT — ESTIMATE to a final label.

Check your lab report: most reports give as-fed %, but some give dry-matter %. If yours is dry-matter, choose that above and enter the lab moisture too — the tool converts with it (as-fed = dry-matter × (100 − moisture) / 100). Entering dry-matter values as as-fed is the most common mistake; the tool warns you if the numbers don't add up.

Enter only the values your lab report gives you. A line is either lab or estimated — never mixed. You are responsible for the accuracy of the values you enter; this tool does not check your lab report. Guarantees are still derived with the same conservative margins from the values used (lab or estimated).

Guarantees are not means. A lab report gives a measured mean; the label guarantee is a limit. The tool shows both, and the guarantee sits on the safe side of the mean — copying the lab mean straight onto the label risks failing a state test of the next batch. AAFCO advises at least two analyses per variety and setting guarantees from mean ± 2 SD; one single lab test is a starting point, not full cover.

Recipe freeze: lab values apply ONLY to the exact recipe and batch tested. If you change the recipe after sending the sample — including following a recipe suggestion — the lab result no longer matches and the label must be re-done.

4. Your draft label

Free preview — the draft is watermarked “DRAFT — ESTIMATE”. Enter all four lab values above and it becomes a final label. The print-ready PDF unlock is a stub in this local build (no payment is wired). New here? Read the step-by-step workflow — from recipe to a label you can sell with.

Load the sample recipe or build your own, then press “Generate draft label”.

5. State registration checklist

Dog treats are commercial feed in most states — cottage-food law usually does not cover them. Minnesota is the national exception. Check your state before you sell.

About this tool — please read