Beef mince slow-cooked in bone broth with sweet potato and beef liver — then finished with five cold additions that cover every nutritional gap. This doesn't look like a supplement plan, but it covers all 13 nutrients most commonly missing from homemade food.
Browned beef mince in bone broth gravy — almost no dog refuses this smell, even notoriously fussy eaters
Beef liver provides vitamin A, vitamin D, copper, B12, iron and zinc in a 10–20g portion — finely diced so it's undetectable
Sweet potato provides slow-release carbs, potassium and beta-carotene — mildly sweet and rarely refused by even picky dogs
Salmon oil added cold covers EPA and DHA — the omega-3s that beef can't provide and that matter most for joints, coat and brain
Eggshell powder added cold corrects the Ca:P imbalance created by meat-heavy meals — without changing the taste at all
Kelp, wheat germ oil and pumpkin seeds fill the three gaps muscle meat consistently misses: iodine, vitamin E and zinc/manganese
This recipe is deliberately gentle on digestion and broadly suitable — but a few breed considerations are worth knowing before you serve it.
This works particularly well for Poodles, Yorkshire Terriers, Shih Tzus, Maltese, Chihuahuas, Dachshunds, Bichon Frises and any mixed breed that has been turning down their food. Beef is one of the most palatable proteins there is, and the bone broth gravy makes the whole bowl more appealing regardless of what you're putting in it.
Dogs with confirmed beef allergy — signs include chronic ear infections, paw licking and skin inflammation. Swap beef mince for turkey or rabbit and beef liver for chicken liver.
Puppies under 6 months — puppies need significantly different protein, calcium and calorie ratios. This recipe is for adult dogs only.
Based on feeding ~2–2.5% of body weight daily. These are daily totals — if feeding twice daily, divide each amount in half per meal.
| Ingredient | Amount | Notes |
|---|---|---|
| 🥩 Protein | ||
| Beef mince (80% lean) | 70g | Brown first for aroma — do not skip this step |
| Beef liver (finely diced) | 10g | Dice as small as possible — covers vitamin A, D, B12, copper, iron |
| 🍠 Carbohydrate | ||
| Sweet potato (cooked, mashed) | 40g | Steam or boil until completely soft before adding |
| 🥒 Vegetables | ||
| Courgette (finely grated or diced) | 25g | Added off heat — softens in residual warmth, almost no flavour |
| 🫕 Liquid | ||
| Unsalted bone broth | 2 tbsp | Reduces to a gravy — the main reason picky dogs eat this |
| 💧 Cold Additions (stir in after fully cooled) | ||
| Eggshell calcium powder COLD | ¼ tsp | Corrects Ca:P ratio — tasteless |
| Salmon or sardine oil COLD | ½ tsp | EPA + DHA omega-3 — heat destroys it, always add cold |
| Wheat germ oil COLD | ¼ tsp | Vitamin E — do not heat, store in fridge after opening |
| Kelp powder COLD | ⅛ tsp | Iodine — do not exceed this dose |
| Raw pumpkin seeds | 1 tsp | Grind lightly for small dogs — zinc, manganese, magnesium |
Total: ~150g food + cold additions. For dogs under 5 kg, halve the food portion. Split into two meals if your dog does better with smaller, more frequent feeding.
| Ingredient | Amount | Notes |
|---|---|---|
| 🥩 Protein | ||
| Beef mince (80% lean) | 150g | Brown first — the colour means flavour, and flavour means a dog who eats |
| Beef liver (finely diced) | 15g | Covers vitamin A, D, B12, copper, iron, zinc in one ingredient |
| 🍠 Carbohydrate | ||
| Sweet potato (cooked, mashed) | 90g | Steamed or boiled soft |
| 🥒 Vegetables | ||
| Courgette (finely grated or diced) | 50g | Added off heat |
| 🫕 Liquid | ||
| Unsalted bone broth | 4 tbsp | Reduces to a glossy gravy that carries the beef aroma |
| 💧 Cold Additions (stir in after fully cooled) | ||
| Eggshell calcium powder COLD | ¼ tsp | Corrects Ca:P imbalance — essential for any meat-heavy diet |
| Salmon or sardine oil COLD | 1 tsp | EPA + DHA — add cold every time |
| Wheat germ oil COLD | ½ tsp | Vitamin E — always cold, never cooked |
| Kelp powder COLD | ⅛ tsp | Iodine — do not exceed this dose |
| Raw pumpkin seeds | 1 tsp | Zinc, manganese and magnesium — raw or lightly ground |
Total: ~315g food + cold additions. A 15–20 kg dog eating once a day should be satisfied. If splitting into two meals, 160g per sitting is typical.
| Ingredient | Amount | Notes |
|---|---|---|
| 🥩 Protein | ||
| Beef mince (80% lean) | 270g | Use a wide, heavy pan — crowd the pan and you steam instead of brown |
| Beef liver (finely diced) | 20g | Maximum 20g per day for large dogs — vitamin A accumulates |
| 🍠 Carbohydrate | ||
| Sweet potato (cooked, mashed) | 150g | Steamed or boiled soft — mash until smooth for gravy consistency |
| 🥒 Vegetables | ||
| Courgette (finely grated or diced) | 80g | Added off heat — hydrating and low calorie |
| 🫕 Liquid | ||
| Unsalted bone broth | 6 tbsp | Reduces to a thick sauce — doubles as hydration for large dogs |
| 💧 Cold Additions (stir in after fully cooled) | ||
| Eggshell calcium powder COLD | ½ tsp | Large dogs need more calcium — scale up from medium serving |
| Salmon or sardine oil COLD | 1½ tsp | EPA + DHA — large dogs need proportionally more omega-3 |
| Wheat germ oil COLD | 1 tsp | Vitamin E — always cold |
| Kelp powder COLD | ¼ tsp | Iodine — do not exceed ¼ tsp for large dogs |
| Raw pumpkin seeds | 1 tsp | Zinc, manganese and magnesium — serve whole for large dogs |
Total: ~535g food + cold additions. For dogs 35 kg+, increase beef mince to 320g and sweet potato to 180g. Deep-chested large breeds (Great Dane, Weimaraner) should split this into two meals and rest 45 minutes before and after eating to reduce bloat risk.
Heat a dry, heavy pan over medium-high heat. Add the beef mince and press it down — let it sit without stirring for 2–3 minutes until browned underneath. Then break it up and continue cooking. You want colour, not grey steamed meat. The Maillard reaction creates hundreds of aromatic compounds that trigger appetite in dogs. This is why picky dogs eat this when they wouldn't touch plain boiled beef.
💡 Picky eater tip: A wide, heavy pan that gets properly hot makes the difference. Don't crowd the pan or add liquid too early.Push the beef to one side. Add the finely diced liver and cook for 1–2 minutes until just cooked through. Keeping liver pieces tiny (5mm or smaller) means most dogs won't notice the texture or flavour — they just get all the nutritional benefit without the fuss.
Add the bone broth and scrape up any browned bits from the bottom — that's all flavour. Add the cooked, mashed sweet potato and stir everything together. Simmer uncovered on medium-low heat for 5–8 minutes until the liquid reduces to a thick, glossy gravy consistency. The sweet potato thickens the sauce naturally.
Turn off the heat entirely. Stir in the grated courgette and let it sit for 2–3 minutes. The residual heat softens it without cooking out the nutrients. The courgette adds moisture and fibre without contributing any strong flavour that picky dogs might object to.
This step matters. The food must be at room temperature or cooler before you add the oils and powders. Heat above ~40°C destroys omega-3 fatty acids and degrades vitamin E significantly. Stir in: eggshell calcium powder, salmon oil, wheat germ oil and kelp powder. Top with raw pumpkin seeds. Serve immediately or refrigerate for up to 3 days.
⚠️ Never reheat after the cold additions have been stirred in. Warm gently in warm water bath if needed, but don't use a microwave or stovetop.The palatability anchor. Beef is one of the most aromatic proteins when cooked properly, and it delivers heme iron, zinc and complete protein simultaneously. Most dogs who "refuse everything" will eat browned beef. 80% lean is the sweet spot — enough fat for palatability and fat-soluble vitamin absorption, not so much it risks pancreatitis in sensitive dogs.
The single most nutritionally dense ingredient in this recipe. A 15g daily portion provides most of a medium dog's vitamin A, a meaningful contribution to vitamin D, and far more B12 than they need. The trick for picky dogs is size: dice it 5mm or smaller and cook it with the beef so it blends into the texture. Most dogs can't tell it's there.
⚠️ Don't exceed the stated amounts — vitamin A accumulates in the body. Liver is a treat-frequency food, not an every-meal staple.
Sweet potato is one of the most reliably accepted ingredients among picky dogs. The mild sweetness is appealing, the texture mashes smoothly into the gravy, and it adds useful fibre for gut health alongside potassium and B6. It also acts as a natural thickener for the bone broth sauce.
The single most effective tool for getting a picky dog to eat. Bone broth carries umami compounds and fat molecules that dogs find intensely attractive — it's not just flavour, it's smell. Use store-bought (check that it's unsalted and has no onion or garlic) or make your own by simmering beef or chicken bones for 12+ hours. The liquid that reduces in the pan becomes a concentrated gravy.
Beef contains no meaningful EPA or DHA. This oil is how that gap gets closed. It must be added cold — omega-3 fatty acids oxidise rapidly above 40°C and the nutritional benefit disappears. For the rare picky dog who actively avoids the fish smell, stir the oil into the mashed sweet potato before adding to the bowl. Most dogs don't notice.
The most concentrated food source of vitamin E available. One teaspoon provides more vitamin E than a cup of sunflower seeds. Always added cold — heat destroys it. Store in the fridge in a dark bottle after opening; it goes rancid quickly at room temperature. Use within 3 months of opening.
Iodine is almost entirely absent from chicken, beef, rice and most vegetables. Kelp is the simplest fix. A tiny amount (⅛ tsp) provides a full day's iodine — do not increase the dose, as iodine excess causes the same thyroid problems as iodine deficiency. Tasteless and odourless at this amount. Stir in cold.
One teaspoon covers a useful portion of zinc, manganese and magnesium — three minerals that muscle meat provides poorly. Serve raw (not roasted, not salted). For dogs under 10 kg, grind them lightly so the hull doesn't pass through whole. For medium and large dogs, whole seeds are fine. The mild flavour means even picky dogs typically don't pick around them.
The Poodle — in Toy, Miniature and Standard sizes — is one of the breeds most associated with finicky eating. This isn't because Poodles are weak-willed; it's because they're exceptionally intelligent and quickly learn that refusing food produces interesting owner behaviour (warmer food, better food, hand-feeding). This recipe was partially designed with Poodles in mind.
Every recipe on Breed-to-Bowl is built with the same five cold additions — so you always know every meal covers the gaps. Use the generator to get a recipe tailored to your specific breed.
Try the Recipe Generator →