Research from the Dog Aging Project, Virginia Tech, and Texas A&M found that 94% of home-cooked dog diets failed to meet nutritional needs — almost always due to a single missing layer: a structured supplement added after cooking. This guide gives you 20 recipes built around a fully DIY supplement pack made from grocery and health-store ingredients you can find this week.
Every recipe in this guide uses the same five-component supplement pack. Each ingredient addresses a specific nutrient gap that whole food ingredients alone cannot reliably fill. Make the eggshell powder at home. Buy the rest at a grocery store, health food store, or online. Always add after the food cools below 140°F.
One level teaspoon of properly ground eggshell powder contains approximately 1,800–2,000 mg of elemental calcium — one of the highest concentrations of any whole-food calcium source. The calcium in eggshells is calcium carbonate, readily absorbed by the canine digestive system. General dosing guideline: approximately ½ teaspoon of eggshell powder per pound of food in the recipe. For individual dogs, a more precise calculation is 50 mg of calcium per kilogram of the dog’s body weight per day — meaning a 10 lb (4.5 kg) dog needs roughly 225 mg of calcium daily (about ⅛ teaspoon of powder), and a 50 lb (22.7 kg) dog needs around 1,136 mg (just over ½ teaspoon). Confirm the dose with your vet at your next appointment, especially if your dog is a puppy, pregnant, or has kidney issues.
How to make it — takes 15 minutes, lasts 2 months stored airtight- Collect eggshells from a dozen eggs over time. Rinse each shell under running water immediately after use to remove any egg white residue. Store rinsed shells in a bowl at room temperature until you have enough.
- Preheat oven to 300°F. Spread shells in a single layer on a lined baking sheet. Bake for 5–8 minutes until completely dry but not browned. This step sanitizes the shells and removes remaining moisture without damaging the calcium structure.
- Cool completely. Transfer to a blender, food processor, or clean coffee grinder. Grind on the highest setting for 60 full seconds. The final powder must be completely fine — no sharp fragments, no visible pieces. Sharp edges can injure the mouth, esophagus, or digestive tract.
- Sift through a fine mesh strainer if your grinder leaves coarser pieces. Regrind any remaining fragments.
- Store in a labeled airtight glass jar at room temperature, away from moisture. Lasts up to 2 months. Label with the date made.
Use plain, unflavored fish oil in liquid form — not salmon-flavored dog treats, not capsules designed for humans with added herbs. Look for “fish oil” or “omega-3 fish oil” with no added ingredients. General dosing guideline: 1 tablespoon per 4 lbs of food prepared. For individual dogs, the practical guideline is roughly 100–300 mg combined EPA+DHA per 10 lbs of body weight daily. A standard 1-teaspoon serving of typical liquid fish oil provides approximately 1,000–1,500 mg of combined EPA+DHA. Refrigerate after opening. Discard and replace every 60 days even if not finished — oxidized fish oil does more harm than no fish oil. If the oil smells strongly rancid rather than mildly fishy, it has turned.
Food-grade kelp powder (also sold as “Norwegian kelp” or “sea kelp powder” in the supplement aisle) is one of the most nutrient-dense additions to a homemade dog diet. It contains 60 different vitamins, minerals, and trace elements plus 21 amino acids. Kelp is most known for its iodine content — approximately 780 ppm (about 2 mg per teaspoon), which directly supports thyroid function and metabolic health. Important caution: do not overdose kelp. Excess iodine disrupts thyroid function just as deficiency does. Dosing guideline: ¼ teaspoon per 40 lbs of body weight per day, mixed into the food batch proportionally. Do not use kelp for dogs with diagnosed thyroid disease, pregnant or nursing dogs, or puppies — these groups need individualized iodine management. Buy human food-grade kelp powder, not lawn garden kelp fertilizer.
Nutritional yeast (the deactivated, shelf-stable kind — not baking yeast or brewer’s yeast) is rich in B vitamins and widely used in holistic pet nutrition. It is completely safe for dogs and contributes a savory flavor that most dogs find appealing — making it useful for picky eaters. It also provides beta-glucans that support immune function. Dosing guideline: 1 teaspoon per 20 lbs of body weight daily, mixed into the food batch. Use plain, unseasoned nutritional yeast — not the kind with added onion powder or garlic flavoring (both are toxic to dogs). Check the label every time. Bob’s Red Mill and Bragg are two widely available unflavored options. Store in a cool, dry place and use within 6 months of opening.
Use plain vitamin E oil or vitamin E soft gel capsules (400 IU size). Pierce a capsule with a pin and squeeze the oil into the food batch, or measure liquid vitamin E oil. Dosing guideline: 1 IU of vitamin E per pound of the dog’s body weight daily — so a 30 lb dog gets approximately 30 IU per day. A single 400 IU capsule added to a 4-lb batch (lasting roughly 4 days for a 30 lb dog) provides about 100 IU per daily serving, covering most medium-sized dogs comfortably. Use natural vitamin E (d-alpha-tocopherol) rather than synthetic (dl-alpha-tocopherol) — it is better absorbed. Do not use vitamin E oil with added herbs or skin-care additives.
- Eggshell Powder: ~2 teaspoons per 4-lb batch (adjust by your dog’s weight — ⅛ tsp per 10 lbs body weight per day is a reliable daily target)
- Fish Oil: 1 tablespoon liquid fish oil per 4-lb batch
- Kelp Powder: ¼–½ teaspoon per 4-lb batch depending on dog’s weight (¼ tsp per 40 lbs/day)
- Nutritional Yeast: 1–3 teaspoons per 4-lb batch depending on dog’s weight (1 tsp per 20 lbs/day)
- Vitamin E: Pierce 1–2 × 400 IU capsules per 4-lb batch
- All added after food cools below 140°F. Mixed evenly throughout — not just stirred on top.
Straight answers to the questions most dog owners ask at the start — no fluff, no marketing.
No — and this is the most common mistake. Plain chicken and rice is appropriate for 2–3 days during stomach upset. As a sustained diet, it causes progressive deficiencies in calcium, zinc, vitamin D, B vitamins, iodine, and choline within weeks to months. Calcium is the most urgent: muscle meat contains almost no calcium, and without the eggshell powder supplement, dogs develop nutritional secondary hyperparathyroidism — a painful bone-weakening condition documented in the veterinary literature. The fix is the DIY supplement pack described above, added after every batch cools. The food itself is fine. It’s the supplement layer that turns a tasty meal into a complete diet.
The general guideline is 2–3% of your dog’s ideal body weight in food per day. A 30-pound adult dog needs roughly 10–14 ounces (280–400 grams) of prepared food daily, split across two meals. A 50-pound dog needs roughly 16–22 ounces (450–620 grams). Puppies, pregnant dogs, nursing dogs, and very active dogs need significantly more per pound of body weight. Calorie density also varies: a lean turkey and vegetable recipe has fewer calories per gram than a ground beef recipe. The most reliable long-term method: weigh your dog monthly and adjust portions to maintain ideal body condition — ribs felt with light pressure but not visible. Ask your vet to demonstrate body condition scoring at the next appointment.
The FDA, AVMA, and CDC all advise against raw meat in pet food. In January 2025, the FDA began requiring pet food manufacturers to designate H5N1 avian influenza as a “known and reasonably foreseeable hazard” for raw poultry-based pet food. That same month, Northwest Naturals recalled raw frozen pet food after H5N1 contamination was confirmed, and in January 2026 Darwin’s Natural BioLogics faced recalls for both Salmonella and Listeria contamination. Cornell researchers published findings in 2025–2026 confirming deadly bacteria in multiple raw pet food brands. Dogs can shed Salmonella, Listeria, and Campylobacter without symptoms, contaminating household surfaces and posing real human health risk. Every recipe here uses cooked protein only. Cook all poultry to a verified 165°F internal temperature with a digital thermometer.
It covers the most consistently missing nutrients in homemade diets: calcium (eggshell powder), omega-3 fatty acids (fish oil), iodine and trace minerals (kelp), B vitamins (nutritional yeast), and vitamin E (capsule). It does not claim to be a complete substitute for a nutritionist-formulated supplement — no DIY approach can make that guarantee with the same precision. What it does do: it closes the five most dangerous gaps that turn a nutritious-looking meal into a deficient one. For most healthy adult dogs eating a varied diet from these recipes, it is a meaningful and practical improvement over unsupplemented home cooking. For puppies, dogs with chronic disease, pregnant dogs, and giant breeds, a veterinary nutritionist consultation is worth the investment — typically $200–$350 for a one-time session.
Yes — and batch cooking is the most practical way to sustain a homemade diet long-term. Cook a full batch, cool completely to room temperature, add your supplement pack (never into hot food), portion into daily servings, refrigerate or freeze. Refrigerated batches keep safely for 3–4 days. Frozen portions keep for up to 3 months without meaningful nutrient loss. Thaw frozen portions in the refrigerator overnight — never on the counter. Practical system that works: make a large batch every Sunday, refrigerate 3 days’ worth, freeze the rest in daily portions. Thaw Monday’s portion Sunday night, Tuesday’s Monday night, and so on. This reduces active cooking to about 45 minutes once a week and eliminates the temptation to skip the supplement when you’re tired.
Seven to ten days minimum. Days 1–2: replace 25% of kibble portion with homemade food. Days 3–4: 50/50. Days 5–6: 75% homemade. Day 7 onward: 100% homemade. The gut microbiome in kibble-fed dogs is calibrated to that food’s protein bioavailability and fiber profile. Switching abruptly produces loose, unusually soft stools even in healthy dogs. Adding 1–2 teaspoons of plain canned pumpkin puree (not pie filling) per meal during the transition period helps firm stools and eases adjustment. If stools remain loose past day 14 on the new diet, confirm the supplement is being added correctly and that you’re not accidentally over-supplementing kelp, which can irritate the digestive tract in excess.
Several that still surprise people. Onions and garlic in every form — raw, cooked, dried, powdered — damage red blood cells and cause hemolytic anemia. In 2025, Allium toxicity climbed from 10th to 5th on the Pet Poison Helpline’s annual toxicity ranking. Grapes and raisins cause kidney failure with no established safe threshold — even a few can be fatal, and the mechanism remains incompletely understood. Xylitol is now in many “natural” peanut butters and some Greek yogurts — always read the full ingredients label, and if it lists xylitol, sugar alcohol, or birch sugar, do not give it to your dog. Cooked bones of any kind are dangerous — cooking makes bones brittle and splinter-prone, creating perforation risk in the digestive tract. No cooked bones appear in any recipe in this guide.
Twenty recipes organized by situation. Use the table to find the right fit, then read the full recipe card below. All use OTC grocery store ingredients plus the five-part DIY supplement pack.
| # | Recipe Name | Protein | Best For | Carb Base | Category |
|---|---|---|---|---|---|
| 1 | Classic Chicken & Brown Rice | Chicken breast | All healthy adults | Brown rice | Everyday |
| 2 | Ground Turkey & Sweet Potato | Ground turkey | Active & lean dogs | Sweet potato | Everyday |
| 3 | Lean Beef, Oats & Carrot | Lean ground beef | High-energy dogs | Rolled oats | Everyday |
| 4 | Salmon & White Rice | Canned salmon | Skin, coat & joints | White rice | Everyday |
| 5 | Egg & Cottage Cheese Bowl | Eggs + cottage cheese | Budget-friendly · small dogs | Brown rice | Everyday |
| 6 | Chicken, Pumpkin & Oats | Chicken breast | Sensitive stomach · loose stools | Rolled oats | Sensitive |
| 7 | Turkey, White Rice & Zucchini | Ground turkey | Post-illness recovery | White rice | Sensitive |
| 8 | Sardine & Potato Mash | Canned sardines | Food allergies · novel protein | White potato | Sensitive |
| 9 | Pork Loin & Quinoa | Pork loin | Chicken/beef-allergic dogs | Quinoa | Sensitive |
| 10 | Venison & Sweet Potato | Ground venison | Multi-protein allergy | Sweet potato | Sensitive |
| 11 | Soft Chicken & Vegetable Stew | Chicken thigh | Senior dogs · dental issues | White rice | Senior |
| 12 | Turkey & Pumpkin Senior Bowl | Ground turkey | Senior digestion · weight control | Brown rice | Senior |
| 13 | Salmon, Spinach & Oat Porridge | Canned salmon | Senior joints · mobility support | Rolled oats | Senior |
| 14 | Salmon, Blueberry & Sweet Potato | Canned salmon | Skin conditions · itchy dogs | Sweet potato | Skin & Coat |
| 15 | Mackerel & Brown Rice | Canned mackerel | Highest omega-3 of all recipes | Brown rice | Skin & Coat |
| 16 | Chicken, Kale & Flaxseed | Chicken breast | Dull coat · excessive shedding | Quinoa | Skin & Coat |
| 17 | Low-Fat Turkey & Green Bean | Lean ground turkey | Overweight · pancreatitis history | Brown rice | Special Needs |
| 18 | High-Protein Beef & Egg | Lean beef + eggs | Athletic · working dogs | Sweet potato | Special Needs |
| 19 | Chicken & Pea Puppy Starter | Chicken breast | Puppies 4+ months · vet OK first | White rice | Special Needs |
| 20 | Bland Reset Chicken & Rice | Chicken breast | Diarrhea · vomiting · GI upset | White rice | Special Needs |
The workhorses. These five recipes cover the proteins most dogs eat happily for years without growing bored. All require the five-part DIY supplement pack added after the food cools below 140°F.
Chicken breast is high in lean protein, easy to digest, and accepted by even the pickiest eaters. Brown rice adds fiber and B vitamins. Carrots and green beans contribute beta-carotene, vitamin K, and gut-supporting fiber. The DIY supplement pack is what turns this from a “pretty healthy” meal into a genuinely complete diet — without it, this recipe is calcium-deficient within days of exclusive feeding.
Ingredients — makes roughly 4 lbs (about 4 days for a 30 lb dog)- 700g (1.5 lbs) boneless skinless chicken breast, raw weight
- 200g (1 cup dry) brown rice, cooked plain in water — no salt
- 100g (¾ cup) carrots, chopped and steamed until soft
- 80g (½ cup) green beans, chopped and steamed until soft
- DIY Supplement Pack: ~2 tsp eggshell powder · 1 tbsp fish oil · ¼–½ tsp kelp powder · 1–3 tsp nutritional yeast · 1–2 × 400 IU vitamin E capsules (pierced)
- Bake or poach chicken breast until internal temperature reads 165°F on a digital thermometer. Let cool.
- Cook brown rice in plain water until tender. Drain and cool.
- Steam carrots and green beans until fork-tender. Cool.
- Shred or chop chicken into bite-sized pieces for your dog’s size.
- Combine all food ingredients. Mix well. Let cool completely to below 140°F before adding any supplement.
- Add eggshell powder, fish oil, kelp powder, nutritional yeast, and vitamin E oil. Mix very thoroughly so supplements coat all the food evenly — not pooled at the bottom.
- Portion into daily servings. Refrigerate up to 4 days or freeze up to 3 months.
Ground turkey is leaner than most ground beef and cooks faster than a whole breast — making it the most practical protein for weeknight batch cooking. Sweet potato is high in fiber, rich in vitamin A precursors, and well-tolerated even by dogs with sensitive stomachs. Use 93% lean or leaner ground turkey — higher-fat versions push the fat percentage above what most adult dogs need.
Ingredients — makes roughly 4 lbs- 700g (1.5 lbs) ground turkey, 93% lean or leaner
- 300g (2 medium) sweet potatoes, baked and cubed (skin removed)
- 100g (¾ cup) frozen peas, thawed
- 60g (½ cup) baby spinach, roughly chopped
- DIY Supplement Pack: ~2 tsp eggshell powder · 1 tbsp fish oil · ¼–½ tsp kelp powder · 1–3 tsp nutritional yeast · 1–2 × 400 IU vitamin E capsules (pierced)
- Brown ground turkey in a dry pan over medium heat, breaking into crumbles. Drain any excess fat. Confirm 165°F internal temperature throughout.
- Bake sweet potatoes at 400°F until very soft (about 45 minutes). Cool, peel, and cube.
- Add thawed peas and chopped spinach to the cooked turkey. Stir to combine. Heat briefly to wilt spinach (2 minutes), then remove from heat.
- Add sweet potato. Mix gently. Cool completely below 140°F.
- Add supplement pack ingredients. Mix thoroughly. Portion and refrigerate or freeze.
Lean beef provides more iron and zinc per gram than chicken or turkey — both nutrients that directly impact coat quality, immune function, and energy metabolism. Rolled oats provide soluble fiber that supports digestive regularity. Use 90/10 or leaner ground beef — 80/20 is too high in fat for sustained daily feeding and raises pancreatitis risk.
- 650g (1.4 lbs) lean ground beef, 90/10 or leaner
- 180g (2 cups) rolled oats, cooked in plain water to a thick porridge
- 150g (1 cup) carrots, grated or finely chopped and steamed
- 80g (½ cup) frozen broccoli florets, steamed until very soft
- DIY Supplement Pack: ~2 tsp eggshell powder · 1 tbsp fish oil · ¼–½ tsp kelp powder · 1–3 tsp nutritional yeast · 1–2 × 400 IU vitamin E capsules (pierced)
- Brown ground beef in a dry pan over medium-high heat, breaking into fine crumbles. Drain fat thoroughly. Confirm 160°F internal temperature.
- Cook rolled oats (not instant) in plain water until thick — about 5 minutes. No salt, no sweetener. Cool.
- Steam carrots and broccoli together until very soft. Cool. Chop broccoli into small pieces.
- Combine beef, oats, and vegetables. Let cool below 140°F.
- Add supplement pack. Mix well. Portion and store.
Canned salmon (wild-caught, with skin and bones, in water) is one of the most nutritionally dense OTC ingredients available. The soft canned bones are edible and provide meaningful calcium — which means you can slightly reduce the eggshell powder dose in this recipe. The skin adds EPA and DHA that support skin barrier function and joint health. Use canned salmon in water only — never in oil or with added salt. Note: salmon already provides omega-3, so if your dog’s diet is heavy in salmon recipes, confirm the total fish oil dose with your vet to avoid excess.
Ingredients — makes roughly 3.5 lbs- 2 cans (14–15 oz each) wild-caught salmon in water — drained, skin and soft bones included
- 200g (1 cup dry) white rice, cooked plain in water
- 100g (¾ cup) carrots, finely chopped and steamed
- 80g (½ cup) green peas, frozen and thawed — not canned in salt water
- DIY Supplement Pack: ~1½ tsp eggshell powder (reduced — salmon bones add calcium) · 1 tbsp fish oil · ¼–½ tsp kelp powder · 1–3 tsp nutritional yeast · 1 × 400 IU vitamin E capsule (pierced)
- Drain canned salmon. Mash lightly with a fork — the soft canned bones break down completely and are safe.
- Cook white rice in plain water. Cool.
- Steam carrots until soft. Thaw peas. Cool everything.
- Combine salmon, rice, carrots, and peas. Mix well. Confirm mixture is below 140°F.
- Add supplement pack. Mix thoroughly. Portion and refrigerate (up to 4 days) or freeze.
Eggs and cottage cheese together provide some of the most bioavailable protein available — eggs score a biological value of 100, meaning the body uses virtually all the amino acids they contain. Plain cottage cheese adds calcium and phosphorus. Use plain, low-sodium cottage cheese with no added ingredients. Full-fat is fine for most dogs; low-fat works better for dogs managing weight or pancreatitis history. Note: cottage cheese adds some calcium, so the eggshell powder dose can be marginally reduced for this recipe.
Ingredients — makes roughly 3 lbs (about 3 days for a 25 lb dog)- 6 large eggs, hard-boiled and peeled (or scrambled dry — no butter, no salt, no oil)
- 250g (1 cup) plain low-sodium cottage cheese, full-fat or 2%
- 200g (1 cup dry) brown rice, cooked plain in water
- 100g (¾ cup) baby carrots, steamed and chopped
- 60g (½ cup) frozen peas, thawed
- DIY Supplement Pack: ~1½ tsp eggshell powder (reduced — cottage cheese adds calcium) · 1 tbsp fish oil · ¼–½ tsp kelp powder · 1–3 tsp nutritional yeast · 1 × 400 IU vitamin E capsule (pierced)
- Hard-boil eggs: cover with cold water, bring to a boil, cook 10 minutes. Cool in ice water, peel, and chop into halves for large dogs or mash for small dogs.
- Cook brown rice in plain water. Cool.
- Steam carrots until soft. Cool. Thaw peas.
- Combine all food ingredients. Mix gently. Confirm below 140°F.
- Add supplement pack. Mix well. Portion and refrigerate up to 3 days (shorter shelf life than meat-based recipes due to dairy content).
These recipes use ingredients chosen for digestive gentleness or novel-protein allergy suitability. If your dog is doing a true elimination diet, work with your vet — it requires 8–12 weeks of complete dietary exclusivity with nothing else: no treats, no flavored medications, no table scraps.
Canned plain pumpkin’s soluble fiber absorbs excess water in the large intestine and helps firm stool. Rolled oats provide a gentler carbohydrate than brown rice for irritated digestive systems. Check the label on every can of pumpkin — you want 100% pure pumpkin, nothing else. Not pumpkin pie filling, which contains added sugar, cinnamon, nutmeg, and cloves. Nutmeg is toxic to dogs. Cinnamon in large amounts is also irritating to their GI tract.
Ingredients — makes roughly 3.5 lbs- 600g (1.3 lbs) boneless skinless chicken breast
- 1 can (15 oz) 100% plain pumpkin puree — not pumpkin pie filling
- 150g (1.5 cups) rolled oats, cooked in plain water
- 80g (½ cup) plain baby carrots, steamed and mashed
- DIY Supplement Pack: ~2 tsp eggshell powder · 1 tbsp fish oil · ¼–½ tsp kelp powder · 1–3 tsp nutritional yeast · 1–2 × 400 IU vitamin E capsule (pierced)
- Poach chicken in plain water until 165°F internal temperature. Cool and shred finely.
- Cook rolled oats in plain water to a soft consistency. Cool.
- Steam carrots until completely soft. Mash into a puree.
- Combine chicken, oats, pumpkin, and carrot puree. Mix well. Cool below 140°F.
- Add supplement pack. Mix thoroughly. Portion — refrigerate up to 4 days or freeze.
White rice is easier to digest than brown rice — its lower fiber content is less fermentable in the colon, which matters for dogs recovering from gastrointestinal illness. Zucchini is one of the most digestively neutral vegetables: low fiber, high water content, almost universally accepted. This recipe is also the right choice during the first week after antibiotic treatment, when the gut microbiome is recovering from medication-induced disruption. Add a small amount of plain probiotic yogurt (no xylitol, no flavoring) as a topper if your dog tolerates dairy — it helps restore beneficial gut bacteria after antibiotics.
- 650g (1.4 lbs) ground turkey, 93% lean
- 220g (1 cup dry) white rice, cooked in plain water
- 200g (1.5 cups) zucchini, finely diced and steamed until very soft
- 60g (½ cup) frozen peas, thawed
- DIY Supplement Pack: ~2 tsp eggshell powder · 1 tbsp fish oil · ¼–½ tsp kelp powder · 1–3 tsp nutritional yeast · 1–2 × 400 IU vitamin E capsule (pierced)
- Brown ground turkey in a dry pan, breaking into small crumbles. Drain any fat. Confirm 165°F.
- Cook white rice in plain water. Cool.
- Steam zucchini until very soft — almost falling apart. Cool.
- Combine turkey, rice, zucchini, and peas. Cool below 140°F.
- Add supplement pack. Mix well. Portion.
For dogs that have developed sensitivities to chicken, beef, or turkey — the three most common food allergens in dogs — sardines represent a genuinely novel protein that most allergic dogs have never eaten. The soft canned bones add calcium. White potato is the most nutritionally neutral carbohydrate for elimination diets. Use sardines packed in water only — not in tomato sauce, not in oil, and not in spring water with added salt. Plain water. Check every label because the same brand sometimes produces versions with and without added ingredients on adjacent shelves.
Ingredients — makes roughly 3 lbs- 3–4 cans (3.75 oz each) sardines in water — no added salt
- 300g (2 medium) white potatoes, baked and mashed (no butter, no salt, no milk)
- 100g (¾ cup) carrots, steamed and mashed
- 60g (½ cup) frozen peas, thawed and lightly mashed
- DIY Supplement Pack: ~1½ tsp eggshell powder (reduced — sardine bones add calcium) · ½ tbsp fish oil (reduced — sardines provide omega-3) · ¼–½ tsp kelp powder · 1–3 tsp nutritional yeast · 1 × 400 IU vitamin E capsule (pierced)
- Drain sardines and mash with a fork until fine — bones fully incorporate.
- Bake potatoes until soft throughout. Cool, peel, and mash with no additions.
- Steam carrots until very soft. Mash. Thaw peas and mash lightly.
- Combine all food ingredients. Mix well. Confirm below 140°F.
- Add supplement pack (with reduced doses as noted). Mix thoroughly. Portion and refrigerate up to 3 days or freeze.
Pork is among the least commonly used proteins in commercial dog food, making pork loin a genuinely novel option for dogs sensitized to chicken, beef, and turkey. Quinoa contains all nine essential amino acids and is gluten-free. Rinse quinoa thoroughly before cooking — the natural coating (saponins) is mildly bitter and may cause stomach upset if left unwashed. Cook in plain water, not broth of any kind.
Ingredients — makes roughly 3.5 lbs- 650g (1.4 lbs) pork loin, trimmed of visible fat
- 150g (¾ cup dry) quinoa, rinsed well and cooked in plain water
- 120g (1 cup) zucchini, diced and steamed
- 80g (½ cup) frozen peas, thawed
- DIY Supplement Pack: ~2 tsp eggshell powder · 1 tbsp fish oil · ¼–½ tsp kelp powder · 1–3 tsp nutritional yeast · 1–2 × 400 IU vitamin E capsule (pierced)
- Trim and bake pork loin at 375°F to an internal temperature of 160°F. Let rest 5 minutes. Cool and cube or shred finely.
- Rinse quinoa under cold running water for 1 full minute. Cook in plain water (2:1 water to quinoa) until all water is absorbed. Cool.
- Steam zucchini until soft. Thaw peas. Cool everything.
- Combine pork, quinoa, zucchini, and peas. Mix. Cool below 140°F.
- Add supplement pack. Mix thoroughly. Portion and store.
For dogs that have already reacted to chicken, beef, turkey, and pork, venison is the cleanest novel protein available at most major grocery stores — check the freezer section or specialty meat counter. It’s naturally lean, high in iron and B12, and has a different protein structure than any common commercial dog food protein. This recipe is most useful for confirmed multi-protein allergy dogs — if allergies haven’t been formally identified, start with sardine or pork and work with your vet before assuming multiple sensitivities.
Ingredients — makes roughly 3.5 lbs- 650g (1.4 lbs) ground venison (grocery freezer section or specialty butcher)
- 300g (2 medium) sweet potatoes, baked, peeled, and cubed
- 80g (½ cup) frozen green beans, steamed until soft and chopped
- 60g (½ cup) frozen peas, thawed
- DIY Supplement Pack: ~2 tsp eggshell powder · 1 tbsp fish oil · ¼–½ tsp kelp powder · 1–3 tsp nutritional yeast · 1–2 × 400 IU vitamin E capsule (pierced)
- Brown ground venison in a dry pan, breaking into crumbles. Confirm 160°F internal temperature. Drain any fat. Cool.
- Bake sweet potatoes until very soft. Cool, peel, and cube or mash.
- Steam green beans until tender. Chop into small pieces. Thaw peas. Cool.
- Combine all food ingredients. Mix. Cool completely below 140°F.
- Add supplement pack. Mix well. Portion and store.
Senior dogs — generally 7+ years for most breeds, 5+ for giant breeds — need higher moisture content for kidney health, softer textures for dental issues, highly digestible protein to maintain muscle mass, and anti-inflammatory ingredients for joints. Confirm with your vet that kidney and liver values are normal before switching to homemade. Some seniors need protein-restricted prescription diets instead.
Senior dogs with missing teeth, dental pain, or reduced jaw strength need food that requires no chewing. This stew produces chicken so tender it falls apart with no pressure and vegetables soft enough to dissolve on the tongue, plus a natural broth from the cooking process that makes every bite highly palatable to dogs with reduced appetite. Remove ALL bones before serving — bone-in thighs produce better flavor and moisture than boneless, but every bone and fragment must be found and discarded before mixing.
Ingredients — makes roughly 4 lbs- 700g (1.5 lbs) bone-in, skin-on chicken thighs — bones and skin removed after cooking
- 200g (1 cup dry) white rice, cooked separately in the cooking broth
- 150g (1 cup) carrots, cut into coins
- 100g (¾ cup) celery, sliced
- 80g (½ cup) frozen peas, added at end
- DIY Supplement Pack: ~2 tsp eggshell powder · 1 tbsp fish oil · ¼–½ tsp kelp powder · 1–3 tsp nutritional yeast · 1–2 × 400 IU vitamin E capsule (pierced)
- Place chicken thighs in a large pot with enough cold water to cover by 2 inches. Bring to a boil, then reduce to a gentle simmer. Cook 35–40 minutes until meat falls off the bone and reaches 165°F throughout.
- Remove chicken. Strain and reserve the cooking broth. Remove ALL bones (including small bones) and discard skin. Shred meat very finely.
- Cook rice in the reserved broth (dilute with water as needed). Add carrots and celery to cook with the rice until completely soft.
- Return shredded chicken to the pot. Add peas. Stir. Cool to below 140°F.
- Add supplement pack. Mix well. Consistency should be soft and scoopable — add a little reserved broth if too dry. Portion and refrigerate up to 4 days or freeze.
Many seniors gain weight as activity drops while food intake stays the same. Pumpkin bulks up this recipe significantly — adding volume, fiber, and satiety — without adding meaningful calories. Ground turkey keeps fat low. This bowl has a noticeably lower calorie density per cup than the everyday beef or chicken recipes, helping seniors feel full on a smaller caloric intake. When dosing the supplement pack for a senior that needs to lose weight, calculate supplement amounts based on the dog’s target ideal weight, not their current heavier weight.
Ingredients — makes roughly 4 lbs- 700g (1.5 lbs) ground turkey, extra lean (99% fat-free if available)
- 1 large can (29 oz) 100% plain pumpkin puree — not pie filling
- 150g (¾ cup dry) brown rice, cooked plain
- 100g (¾ cup) green beans, steamed and chopped
- 60g (½ cup) baby spinach, wilted
- DIY Supplement Pack: ~2 tsp eggshell powder · 1 tbsp fish oil · ¼–½ tsp kelp powder · 1–3 tsp nutritional yeast · 1–2 × 400 IU vitamin E capsule (pierced)
- Brown extra-lean turkey in a dry pan, breaking into fine crumbles. Confirm 165°F. Drain well. Cool.
- Cook brown rice in plain water. Cool.
- Steam green beans until very tender. Cool and chop fine. Wilt spinach briefly in residual heat. Cool.
- Combine turkey, rice, pumpkin, green beans, and spinach. Mix well. Cool below 140°F.
- Add supplement pack. Mix thoroughly. Portion into daily amounts based on your dog’s current weight — ask your vet if unsure of the right caloric target.
This recipe targets the senior dog that’s starting to slow down on walks, struggle with stairs, or hesitate before jumping. The EPA and DHA omega-3 fatty acids in salmon have the most consistent clinical evidence for reducing joint inflammation in dogs. Spinach contributes vitamin K, folate, and antioxidants. Oats provide slow-release energy suitable for a dog whose activity is declining. Do not use this recipe for dogs on blood-thinning medications without checking with your vet — the vitamin K in spinach interacts with anticoagulants.
Ingredients — makes roughly 3.5 lbs- 2 cans (14–15 oz) wild-caught salmon in water — drained, bones included and mashed
- 160g (1.5 cups) rolled oats, cooked to a soft porridge in plain water
- 80g (2 big handfuls) fresh baby spinach, wilted in residual heat
- 100g (¾ cup) carrots, steamed and mashed for dental issues
- DIY Supplement Pack: ~1½ tsp eggshell powder (reduced — salmon bones add calcium) · 1 tbsp fish oil · ¼–½ tsp kelp powder · 1–3 tsp nutritional yeast · 1 × 400 IU vitamin E capsule (pierced)
- Drain canned salmon and mash thoroughly — soft canned bones are completely safe.
- Cook rolled oats in plain water to a soft, thick porridge. Add spinach to hot oats off heat and stir until wilted. Cool.
- Steam carrots until very soft and mash completely for dogs with dental issues.
- Combine salmon, oat-spinach mixture, and carrot mash. Mix well. Cool below 140°F.
- Add supplement pack (with reduced eggshell powder as noted). Mix thoroughly. Portion and refrigerate up to 3 days or freeze.
Itchy skin, excessive shedding, and a dull, brittle coat usually trace to omega-3 deficiency, zinc insufficiency, or a food protein allergy. These three recipes target each angle with widely available grocery store ingredients.
Blueberries contain resveratrol and quercetin — antioxidant compounds that help reduce systemic inflammation, including the kind that drives chronic skin conditions. Salmon’s EPA and DHA directly support skin barrier function. Sweet potato’s beta-carotene converts to vitamin A for skin cell turnover. Use frozen blueberries — they’re often more consistently ripe and nutritionally stable than fresh, and cheaper year-round.
- 2 cans (14–15 oz) wild-caught salmon in water — drained, bones mashed in
- 200g (1.5 medium) sweet potatoes, baked, peeled, and mashed
- 80g (½ cup) frozen blueberries, thawed
- 80g (½ cup) frozen peas, thawed
- DIY Supplement Pack: ~1½ tsp eggshell powder (reduced — salmon bones add calcium) · 1 tbsp fish oil · ¼–½ tsp kelp powder · 1–3 tsp nutritional yeast · 1 × 400 IU vitamin E capsule (pierced)
- Drain and mash canned salmon. Set aside.
- Bake sweet potatoes at 400°F until very soft. Cool, peel, and mash.
- Thaw blueberries and peas. Lightly mash blueberries for smaller dogs.
- Combine all food ingredients. Mix well. Confirm below 140°F.
- Add supplement pack. Mix thoroughly. Portion. Refrigerate up to 3 days or freeze.
Canned mackerel contains more EPA and DHA omega-3 fatty acids per gram than canned salmon — making it the most omega-3-dense OTC ingredient on this list. For dogs with deeply dull, brittle coats, mackerel is the fastest dietary route to visible improvement. Coat changes from dietary improvement typically take 4–6 weeks to become visible — give this recipe at least 6 weeks before evaluating. Use jack mackerel or Atlantic mackerel in water only — never in tomato sauce, oil, or with added salt. Avoid King mackerel, which has higher mercury levels and is not recommended for regular feeding.
Ingredients — makes roughly 3.5 lbs- 3 cans (15 oz each) jack mackerel or Atlantic mackerel in water — no salt, drained
- 200g (1 cup dry) brown rice, cooked plain in water
- 120g (1 cup) carrots, grated and steamed
- 80g (½ cup) frozen peas, thawed
- DIY Supplement Pack: ~1½ tsp eggshell powder (reduced — mackerel bones add calcium) · ½ tbsp fish oil (reduced — mackerel provides significant omega-3) · ¼–½ tsp kelp powder · 1–3 tsp nutritional yeast · 1 × 400 IU vitamin E capsule (pierced)
- Drain mackerel and mash thoroughly — soft bones incorporate safely.
- Cook brown rice in plain water. Cool completely.
- Steam grated carrot until soft. Thaw peas. Cool.
- Combine all food ingredients. Mix well. Cool below 140°F.
- Add supplement pack (reduced doses as noted). Mix thoroughly. Portion and refrigerate up to 3 days or freeze.
Ground flaxseed provides ALA (alpha-linolenic acid), a plant-based omega-3 that the body can partially convert to EPA and DHA — less efficiently than fish sources, but meaningfully additive. Kale is high in vitamin K, vitamin C, beta-carotene, and calcium. Use ground flaxseed, not whole. Dogs cannot break down whole flaxseed’s outer hull — it passes through undigested. Ground flaxseed is available pre-ground or grind whole seeds in a clean coffee grinder. Store in the refrigerator after grinding — ground flaxseed oxidizes quickly at room temperature.
Ingredients — makes roughly 3.5 lbs- 650g (1.4 lbs) boneless skinless chicken breast, cooked to 165°F and shredded
- 150g (¾ cup dry) quinoa, rinsed and cooked in plain water
- 80g (2 cups loosely packed) fresh kale, stems removed, steamed until very soft
- 80g (½ cup) carrots, steamed and chopped
- 2 tablespoons ground flaxseed (refrigerated after grinding or opening)
- DIY Supplement Pack: ~2 tsp eggshell powder · 1 tbsp fish oil · ¼–½ tsp kelp powder · 1–3 tsp nutritional yeast · 1–2 × 400 IU vitamin E capsule (pierced)
- Bake or poach chicken to 165°F internal temperature. Cool and shred finely.
- Rinse quinoa under cold water 1 full minute. Cook in plain water. Cool.
- Steam kale until very soft — remove any tough stems. Chop finely after cooling. Steam carrots until soft.
- Combine chicken, quinoa, kale, and carrots. Mix well. Cool below 140°F.
- Add ground flaxseed, then supplement pack. Mix thoroughly — ground flaxseed should be evenly distributed. Portion and refrigerate up to 4 days or freeze.
These four recipes address weight management, athletic performance, puppies, and the acute GI reset. Confirm with your vet before switching a puppy or a dog with any chronic condition to a homemade diet.
Green beans add bulk and fiber with very few calories, helping an overweight dog feel full on a reduced-calorie portion. Extra-lean ground turkey keeps the fat profile as low as possible — important for dogs with a history of pancreatitis, which is triggered and worsened by dietary fat. Do not substitute regular ground turkey (85/15) in this recipe — the fat content is the entire point of the formulation. Also reduce the fish oil slightly in this recipe if your dog is actively managing pancreatitis — confirm the right omega-3 dose with your vet.
Ingredients — makes roughly 4 lbs- 700g (1.5 lbs) ground turkey, extra-lean (99% fat-free where available)
- 200g (2 cups) frozen cut green beans, steamed until very soft
- 150g (¾ cup dry) brown rice, cooked plain
- 100g (¾ cup) carrots, steamed and chopped
- 80g (½ cup) frozen peas, thawed
- DIY Supplement Pack: ~2 tsp eggshell powder · 1 tsp fish oil (reduced for pancreatitis history) · ¼–½ tsp kelp powder · 1–3 tsp nutritional yeast · 1 × 400 IU vitamin E capsule (pierced)
- Brown extra-lean turkey in a dry non-stick pan (no oil). Confirm 165°F. Drain thoroughly on paper towels. Cool.
- Steam green beans and carrots until very soft. Cool and chop finely. Thaw peas.
- Cook brown rice in plain water. Cool.
- Combine all ingredients. Mix. Cool below 140°F.
- Add supplement pack (reduced fish oil as noted). Mix well. Portion based on target ideal weight calories — ask your vet to calculate the daily caloric target for weight loss.
Working dogs — agility competitors, hunting dogs, service dogs with high daily activity — have caloric and protein needs that standard homemade recipes don’t meet. Adding whole eggs to a lean beef base increases both protein quality (eggs have the highest biological value of any whole food protein) and calorie density. This recipe is not appropriate for sedentary or overweight dogs — the higher fat content that athletic dogs need will cause weight gain in less active animals.
- 550g (1.2 lbs) lean ground beef, 90/10
- 4 large eggs, hard-boiled and chopped (or scrambled dry — no butter)
- 250g (1.5 medium) sweet potatoes, baked, peeled, and cubed
- 100g (¾ cup) carrots, steamed and chopped
- 80g (½ cup) frozen peas, thawed
- DIY Supplement Pack: ~2 tsp eggshell powder · 1 tbsp fish oil · ¼–½ tsp kelp powder · 1–3 tsp nutritional yeast · 1–2 × 400 IU vitamin E capsule (pierced)
- Brown ground beef in a pan. Confirm 160°F internal temperature. Drain fat. Cool.
- Hard-boil eggs. Cool in ice water, peel, and chop into large pieces.
- Bake sweet potatoes until very soft. Cool, peel, cube.
- Steam carrots until soft. Cool. Thaw peas.
- Combine all food ingredients. Mix. Cool below 140°F.
- Add supplement pack. Mix well. Portion — athletic dogs may need 20–30% more than the standard portion for their weight. Adjust based on monthly body condition assessments.
Puppies have dramatically different nutritional needs than adults — particularly for calcium, phosphorus, and the calcium-to-phosphorus ratio that determines skeletal development. An imbalanced ratio causes developmental orthopedic disease that creates lifelong joint problems. This recipe requires veterinary sign-off before use. Also note: the kelp dosing must be confirmed with your vet for puppies — their thyroid is more sensitive to iodine than adults. Large and giant breed puppies (over 50 lbs at maturity) should not start any homemade diet without direct involvement from a board-certified veterinary nutritionist.
Ingredients — makes roughly 3.5 lbs- 650g (1.4 lbs) boneless skinless chicken breast, cooked to 165°F and shredded finely
- 200g (1 cup dry) white rice, cooked very soft in plain water
- 120g (1 cup) frozen peas, thawed (high in protein — good for growing puppies)
- 80g (½ cup) carrots, steamed and mashed very fine for young puppies
- DIY Supplement Pack for puppies: ~2½ tsp eggshell powder (increased — puppies need more calcium for bone growth) · 1 tbsp fish oil · kelp: confirm dose with vet · 1–2 tsp nutritional yeast · 1 × 400 IU vitamin E capsule (pierced)
- Poach chicken to 165°F. Cool and shred as finely as possible — young puppies need small pieces.
- Cook white rice until very soft and slightly mushy. Cool.
- Thaw peas. Steam and mash carrots very smooth for puppies under 6 months.
- Combine all food ingredients. Mix. Cool below 140°F.
- Add puppy-adjusted supplement pack. Mix thoroughly. Serve at room temperature or slightly warmed — not hot.
This is the only recipe that does not require the supplement pack — because it is not intended as a sustained diet. The classic veterinary recommendation for dogs with diarrhea, vomiting, or general gastrointestinal upset is 48–72 hours of a bland, easily digestible diet before returning to regular food. White rice slows gut motility; plain poached chicken is gentle on an inflamed GI tract. Use this recipe for 2–3 days maximum, then transition back to the dog’s regular balanced diet over 3–5 days. If symptoms don’t improve in 48 hours, if you see blood in the stool or vomit, or if your dog is lethargic or won’t eat — see your vet. Do not continue this recipe beyond 72 hours without veterinary direction.
Ingredients — makes one day’s worth for a 30 lb dog- 200g (7 oz) boneless skinless chicken breast — plain, no seasoning whatsoever
- 150g (¾ cup dry) white rice, cooked plain in water — no salt
- Optional: 1–2 tablespoons 100% plain canned pumpkin (not pie filling) to help firm stool
- Poach chicken in plain unseasoned water until cooked through to 165°F internal temperature. No salt, broth, or any seasoning — the bland aspect is intentional and important.
- Cook white rice in plain water until soft. No salt.
- Cool both completely. Shred chicken finely. Mix with rice in a 1:3 ratio (1 part chicken to 3 parts rice by volume) — the high rice ratio is intentional for GI settling.
- If using pumpkin, add and stir in. Serve at room temperature. Do not add any supplement to this temporary reset recipe.
- Resume regular homemade food in 48–72 hours, transitioning over 3–5 days.
Recipe 1 — Classic Chicken & Brown Rice. It uses the fewest ingredients, the most familiar cooking method, and the protein most dogs will eat without hesitation. Before you cook your first batch: make the eggshell powder (15 minutes), buy liquid fish oil, food-grade kelp powder, plain nutritional yeast, and vitamin E capsules — all at a grocery store or health food store. Cook the food, let it cool to room temperature, add the supplement pack in the doses from the summary table above, and mix thoroughly. That’s the entire protocol. Everything else in this guide is a variation on that foundation.
Start with Recipe 6 (Chicken, Pumpkin & Oats) if the issue is loose stool or digestive inconsistency. Start with Recipe 7 (Turkey, White Rice & Zucchini) if the issue is post-illness recovery or antibiotic aftermath. If you suspect a food protein allergy — not just general sensitivity — the correct approach is an elimination diet using a novel protein your dog has never eaten: Recipes 8 (sardine), 9 (pork), or 10 (venison). A true elimination diet requires 8–12 weeks of nothing else — no treats, no flavored toothpaste, no flavored flea medications. Then reintroduce one protein at a time to confirm the reaction. This is the only reliable way to identify a food allergen.
If the primary concern is dental difficulty or appetite decline, Recipe 11 (Soft Chicken Stew) is the most practical starting point — the stew consistency requires no chewing effort. If the concern is joint stiffness or reduced mobility, Recipe 13 (Salmon, Spinach & Oat Porridge) addresses this most directly with the highest omega-3 anti-inflammatory profile. If weight management is the main issue, Recipe 12 (Turkey & Pumpkin Senior Bowl) is the right choice. Before switching a senior to homemade food, ask your vet for a basic bloodwork panel — elevated creatinine or BUN values indicate early kidney disease and would require a lower-protein approach than any recipe here.
The two most common dietary causes are omega-3 deficiency and zinc insufficiency. Start with Recipe 15 (Mackerel & Brown Rice) — mackerel has the highest omega-3 content of any OTC ingredient. Allow 4–6 weeks to see coat improvement. While waiting for that window, add a teaspoon of plain fish oil to whatever you’re currently feeding as an immediate bridge. If coat issues persist past 6 weeks on an omega-3-rich recipe with full supplement pack, the cause may be a food allergy rather than a nutrient deficiency — itchy, inflamed skin alongside dullness often points to an allergic response to the current protein, and Recipe 14 (Salmon, Blueberry & Sweet Potato) is the next rotation to try.
Recipe 20 — the Bland Reset Chicken & Rice. Cook it today, use it for 48 hours, and watch for improvement. The 1:3 chicken-to-rice ratio is intentional — the high rice proportion is correct for GI settling, not an error. Add 1–2 tablespoons of plain canned pumpkin puree to each meal if you have it. If vomiting is also occurring, withhold food for 12 hours first, then introduce the bland food in small portions every 4–6 hours rather than one large meal. No supplement pack is needed for this 2–3 day reset. If there’s no improvement in 48 hours, blood appears in the stool or vomit, or your dog is visibly unwell — this is not a home treatment situation. See your vet.
It can be safe, but puppies need more protein per calorie, a specific calcium-to-phosphorus ratio, and proportionally more of almost every essential nutrient than adult dogs. Use Recipe 19 (Chicken & Pea Puppy Starter) only after your vet has reviewed your plan — and increase the eggshell powder dose slightly as noted in the recipe. For large and giant breed puppies — Labradors, Golden Retrievers, German Shepherds, Great Danes, any breed expected to exceed 50 lbs at maturity — excess calcium causes developmental orthopedic disease, making precise dosing even more critical. Do not attempt a homemade diet for a large-breed puppy without direct involvement from a board-certified veterinary nutritionist. The cost of a single nutritionist consultation (typically $200–$350) is far less than treating the joint problems that result from even a few months of an improperly formulated growing diet.
These recipes are educational templates based on published veterinary nutrition principles and are not individually formulated AAFCO-complete diets. The DIY supplement pack described (eggshell powder, fish oil, kelp powder, nutritional yeast, and vitamin E) addresses the most commonly deficient nutrients in homemade diets but does not replace a full veterinary nutritionist formulation. Supplement doses are general guidelines — confirm with your veterinarian for your specific dog’s weight, life stage, and health status before starting. Do not use the kelp component for dogs with thyroid disease, pregnant or nursing dogs, or puppies without veterinary guidance on iodine dosing. Do not use human multivitamins — iron and vitamin D at human doses are toxic to dogs. These recipes are not appropriate for dogs with diagnosed health conditions requiring prescription diets unless your veterinarian has confirmed otherwise. Raw meat is not used in any recipe in this guide in accordance with FDA, AVMA, and CDC food safety guidance. This content is entirely original.