🐾 PawChef
Nutrition Basics

Is My Homemade Dog Food Nutritionally Complete? An AAFCO Checklist

June 3, 2026 · 7 min read

You cook fresh meals for your dog because you care about what goes into their body. But caring and being nutritionally complete are two different things. A 2019 study in the Journal of the American Veterinary Medical Association found that 95% of homemade dog food recipes available online had at least one nutrient deficiency, and 84% had multiple deficiencies. The most common gaps? Calcium, zinc, vitamin D, vitamin E, and omega-3 fatty acids.

The good news: you can audit your own recipe against the same standard the pet food industry uses. That standard comes from AAFCO — and once you understand what it measures, checking your recipe takes about five minutes. (See our science & methodology page for how PawChef applies these standards programmatically.)

What AAFCO Actually Is (and Isn't)

The Association of American Feed Control Officials (AAFCO) is not a regulatory agency. It does not approve, test, or certify pet foods. Instead, AAFCO is an advisory body made up of state and federal officials that publishes model nutrient profiles — minimum (and in some cases maximum) levels of nutrients a dog food should contain per 1,000 kilocalories of metabolizable energy.

State regulators then reference these profiles when deciding whether a commercial food can legally carry the label “complete and balanced.” Think of AAFCO as the organization that writes the exam — individual states decide whether to require it.

For homemade feeders, AAFCO profiles serve as the closest thing to an objective nutritional benchmark. They are derived from the National Research Council's (NRC) 2006 Nutrient Requirements of Dogs and Cats, with practical safety margins added. The most recent profiles were updated in 2024.

Why “Per 1,000 Kilocalories” Matters

AAFCO expresses every requirement on a caloric-density basis: grams or milligrams per 1,000 kcal. This is critical because a 5 kg Chihuahua eating 300 kcal/day and a 40 kg Labrador eating 1,800 kcal/day need very different absolute amounts of calcium — but the concentration of calcium in each kilocalorie of food should be the same. When you analyze your recipe, always convert to per-1,000-kcal values before comparing.

The 7 Most Critical Nutrients to Check

AAFCO lists over 40 nutrients, but research consistently shows the same handful are the ones most likely to be deficient in homemade diets. If your recipe passes these seven, you have covered the most common failure points. If it fails any of them, stop feeding it as a sole diet until you fix the gap.

NutrientAAFCO Adult MinAAFCO Puppy MinCommon Failure?
Protein≥ 45 g / 1,000 kcal≥ 56 g / 1,000 kcalRarely deficient
Fat≥ 13.8 g / 1,000 kcal≥ 21.3 g / 1,000 kcalOnly with ultra-lean proteins
Calcium≥ 1,250 mg / 1,000 kcal≥ 3,000 mg / 1,000 kcalVery common
Phosphorus≥ 1,000 mg / 1,000 kcal≥ 2,500 mg / 1,000 kcalCommon in plant-heavy recipes
Ca:P Ratio1:1 to 2:11:1 to 2:1Very common (usually too low)
Omega-3 (ALA+EPA+DHA)≥ 110 mg / 1,000 kcal≥ 110 mg / 1,000 kcalVery common in fish-free diets
TaurineNot required for dogs*Not required for dogs*N/A for dogs (critical for cats)

*AAFCO does not set a taurine minimum for dogs, though some breeds (especially large breeds fed grain-free diets) may benefit from it. AAFCO does require taurine for cats at ≥ 250 mg/1,000 kcal — a topic we cover in our cat nutrition guide.

A Closer Look at Each Nutrient

1. Protein (≥ 45 g/1,000 kcal)

Most homemade recipes pass this threshold easily because meat is typically the primary ingredient. A recipe built around chicken thigh, beef, or lamb will deliver 60–90 g of protein per 1,000 kcal without effort. The risk arises only when recipes rely heavily on grains or vegetables with very little meat — which is biologically inappropriate for dogs anyway.

2. Fat (≥ 13.8 g/1,000 kcal)

Fat is rarely a problem in mixed-meat recipes. However, recipes that use exclusively ultra-lean proteins — chicken breast, turkey breast, or white-fleshed fish like cod — can fall short. The fix is simple: use thigh instead of breast, or add a tablespoon of a healthy fat source (e.g., chicken fat or a whole egg).

3. Calcium (≥ 1,250 mg/1,000 kcal) — The Biggest Gap

Calcium is the single most common deficiency in homemade dog food, and it is not close. Boneless meat contains virtually zero calcium. A typical boneless chicken-and-rice recipe delivers roughly 100–200 mg of calcium per 1,000 kcal — less than one-sixth of the AAFCO minimum. Over weeks and months, this leads to skeletal demineralization (secondary nutritional hyperparathyroidism), especially dangerous in growing puppies.

You must supplement calcium. Ground eggshell (roughly 1,800 mg calcium per half teaspoon) or food-grade calcium carbonate powder are the most accessible options. For detailed dosing, see our calcium supplementation guide.

4. Phosphorus (≥ 1,000 mg/1,000 kcal)

Meat is naturally rich in phosphorus (150–250 mg per 100 g), so meat-based recipes usually meet the phosphorus minimum. The issue is more subtle: when you add calcium supplements without enough phosphorus in the base recipe, you can push the Ca:P ratio too high. Phosphorus matters not in isolation but in its relationship with calcium.

5. Ca:P Ratio (1:1 to 2:1)

Calcium and phosphorus must be absorbed in balance. AAFCO requires the ratio to fall between 1:1 and 2:1 (calcium to phosphorus). Unsupplemented boneless-meat recipes typically show a ratio of 0.1:1 to 0.3:1 — dangerously inverted. Adding calcium carbonate corrects the ratio, but you must calculate the dose carefully: too much calcium is also harmful, particularly for large-breed puppies where excess calcium can cause developmental orthopedic disease.

6. Omega-3 Fatty Acids (≥ 110 mg/1,000 kcal)

Unless your recipe includes fatty fish (salmon, sardines, mackerel) or a dedicated fish oil supplement, it will almost certainly fall below the omega-3 threshold. Chicken, beef, pork, and lamb contain negligible EPA and DHA. Plant-based omega-3 (ALA from flaxseed) has a conversion rate of only 5–15% in dogs, making it an unreliable sole source.

A general guideline for fish oil supplementation: approximately 0.5 g per kilogram of body weight, capped at 5 g for large dogs. Dogs with pancreatitis require a lower cap (0.1 g/kg, max 1 g) to limit total fat intake.

7. Taurine (Not Required for Dogs, But Required for Cats)

Unlike cats, dogs can synthesize taurine from methionine and cysteine, so AAFCO does not set a canine minimum. That said, the FDA investigation into diet-associated dilated cardiomyopathy (DCM) has drawn attention to taurine status in dogs fed certain grain-free or legume-heavy diets. For standard homemade meat-based diets, taurine deficiency in dogs is unlikely.

For cats, taurine is non-negotiable. Cooking destroys 40–80% of taurine in raw meat, so even meat-rich homemade cat food requires supplementation. See our homemade cat food guide for details.

Common Deficiency Patterns

After analyzing thousands of homemade recipes, certain failure patterns recur predictably:

  • Boneless meat + rice/sweet potato, no supplements: Calcium-deficient, omega-3-deficient, Ca:P ratio inverted. This is the most common homemade recipe structure and it fails on 3 of 7 checks.
  • Lean protein only (chicken breast + vegetables): May also fail fat minimums. Protein is fine, but everything else is borderline.
  • Fish-based recipes with no calcium supplement: Omega-3 passes, but calcium still fails unless you use bone-in canned fish (sardines with bones) in significant quantity.
  • Recipes from popular blogs or books: Many predate the current AAFCO profiles or were never formulated against any standard. “Vet-approved” on the internet means very little without a board-certified veterinary nutritionist (DACVN) behind the claim.

The 3 Supplements Most Homemade Diets Need

It is nearly impossible to meet all AAFCO nutrient profiles from whole foods alone without supplementation. Even the best-designed homemade recipe typically requires:

1. Calcium carbonate (or ground eggshell)

Addresses the calcium gap and corrects the Ca:P ratio. Dose depends on body weight and recipe composition — typically 500–2,000 mg of eleite calcium per 1,000 kcal of food.

2. Fish oil (EPA + DHA)

Provides omega-3 fatty acids that land-based proteins lack. Also contributes to the fat minimum if the recipe is on the lean side.

3. Vitamin/mineral premix

Covers the micronutrients that are impractical to source from food alone: zinc, iodine, vitamin D, vitamin E, manganese, copper, selenium, and B vitamins. Products like Balance IT Canine or Hilary's Blend are formulated specifically for homemade diets.

What “Complete and Balanced” Actually Means

On commercial pet food, the phrase “complete and balanced” has legal weight. AAFCO recognizes two methods for substantiating this claim:

  1. Feeding trial: The food is fed to dogs for a minimum of 26 weeks under controlled conditions, and the dogs maintain health based on bloodwork and physical exams. This is the gold standard but expensive.
  2. Formulation method: A qualified nutritionist calculates that the recipe meets all AAFCO nutrient profiles on paper (via lab analysis or database calculation). No dogs are fed the food for testing.

Homemade food does neither of these officially. You cannot legally label your home-cooked meals “complete and balanced” in the AAFCO sense. What you can do is formulate your recipe to meet the same nutrient profiles — essentially performing the formulation method yourself or with the help of a tool. This is a meaningful baseline, even if it lacks the regulatory stamp.

Your Homemade Dog Food Checklist

Use this checklist to audit your recipe. Calculate each nutrient on a per-1,000-kcal basis, then compare against the AAFCO minimum.

1
Protein >= 45 g per 1,000 kcal
Almost always passes with meat-based recipes
2
Fat >= 13.8 g per 1,000 kcal
Watch out for chicken-breast-only or cod-only recipes
3
Calcium >= 1,250 mg per 1,000 kcal
Requires supplementation in nearly all boneless recipes
4
Phosphorus >= 1,000 mg per 1,000 kcal
Meat provides this; verify it stays adequate after scaling
5
Ca:P ratio between 1:1 and 2:1
Add calcium carefully — too much is also harmful
6
Omega-3 >= 110 mg per 1,000 kcal
Fish oil needed unless recipe includes fatty fish
7
Vitamin/mineral premix included
Covers zinc, iodine, vitamin D, E, selenium, and more

If your recipe fails any of the first six checks, it is not nutritionally complete. Feeding it as a sole diet risks cumulative deficiencies — some of which (especially calcium) can cause irreversible damage in puppies within weeks.

How PawChef Automates This Check

PawChef runs every generated recipe through an automated AAFCO compliance validator before it ever reaches your screen. The system calculates each nutrient on a per-1,000-kcal basis and compares against the full AAFCO profile for your dog's life stage (adult or puppy). If any critical nutrient falls short, the recipe engine automatically:

  • Adds the precise dose of calcium carbonate needed to meet both the calcium minimum and the Ca:P ratio
  • Adds fish oil calibrated to your dog's body weight to cover omega-3 and, when needed, fat deficits
  • For cats, adds a taurine baseline regardless of what the raw ingredients provide (because cooking destroys it)
  • Scales all ingredients proportionally so the total recipe hits your dog's daily calorie target

Every recipe is labeled as Compliant, Partial, or Non-Compliant — and non-compliant recipes are never served. For dogs with health conditions (kidney disease, pancreatitis, diabetes), additional condition-specific validators enforce tighter targets on top of AAFCO.

Sources

  • AAFCO. 2024 Official Publication. Association of American Feed Control Officials.
  • National Research Council. Nutrient Requirements of Dogs and Cats. Washington, DC: National Academies Press, 2006.
  • Stockman J, et al. “Evaluation of recipes of home-prepared maintenance diets for dogs.” JAVMA, 2013;242(11):1500–1505.
  • Heinze CR, et al. “Assessment of commercial diets and recipes for home-prepared diets recommended for dogs with cancer.” JAVMA, 2012;241(11):1453–1460.
Disclaimer: This article is for educational purposes only and does not constitute veterinary medical advice. AAFCO nutrient profiles cover minimum requirements for 7 key nutrients discussed here, but a truly complete diet requires over 30 nutrients including trace minerals and vitamins not covered in this checklist. For long-term homemade feeding, consult a board-certified veterinary nutritionist (DACVN) and consider adding a broad-spectrum vitamin-mineral supplement.

Related Articles

How to Add Calcium to Homemade Dog Food: Dosage & Ca:P Ratio

Deep dive into the #1 deficiency on this checklist — with step-by-step dosage calculations.

Homemade Cat Food: Why It's Harder Than Dog Food

AAFCO cat standards are significantly stricter — taurine, higher protein, and more.

Stop Guessing. Get a Compliant Recipe.

PawChef generates AAFCO-validated homemade recipes tailored to your dog's breed, weight, age, and health conditions — with precise supplement dosages calculated automatically.

Try PawChef Free →