A whole food diet
for dogs

We won’t pretend there’s zero effort involved. Scooping kibble into a bowl takes thirty seconds. Home cooking takes more intention than that. But here’s the thing — it doesn’t have to take much more. With a simple Sunday prep routine, you can steam your vegetables, add the meats and supplements, portion everything into airtight containers, and have a full week of meals ready to go in under an hour. Open the fridge, scoop, done. The process becomes second nature quickly, and the results you’ll see in your dog make every minute worth it.

Your dog can’t choose what goes in their bowl. You can — and that choice matters more than most people realize.

The Basics: What Goes Into a Homemade Dog Food Bowl

Homemade dog food doesn’t have to be complicated. In fact, the foundation comes down to just a few simple components — quality protein, fresh vegetables, and targeted supplements to make sure every nutritional base is covered.

50 – 70% Human-Grade Meat

Protein is the cornerstone of your dog’s diet. Muscle meat should make up the majority of every meal — think chicken thighs, ground turkey, lean beef, lamb, or pork. The key word here is human-grade. That means meat you would buy for your own family — fresh, clean, and free from additives. Organ meat such as liver and kidney should make up a small portion of the meat component, around 10%, as organs are extraordinarily nutrient-dense and act as a natural multivitamin. Rotating between different protein sources keeps the diet varied and ensures a broader nutritional profile.

30 – 50% Steamed Vegetables

Vegetables bring fiber, antioxidants, vitamins, and minerals to the bowl. Steaming is the preferred preparation method — it breaks down the cell walls of plant matter, making nutrients far more bioavailable for dogs than raw vegetables would be. Good choices include leafy greens like spinach and zucchini, carrots, broccoli, green beans, and pumpkin. Keep starchy vegetables like sweet potato in moderation, particularly for dogs managing their weight. A colorful mix is always a good goal — variety in the vegetable component means variety in nutrients.

These final touches turn a good meal into a great one

  • Egg yolk and shell — Don’t underestimate the humble egg yolk — it is a nutritional powerhouse that adds healthy fats, and a concentrated dose of vitamins A, D, E and B12 to every bowl. Don’t add the egg-white and keep it separate. Dogs can hardly digest uncooked egg white. 
    Keep the shell and add it fine grinded as a permier natural source of calcium.
  • A handful of blueberries 2-3 week. Read our post Blueberries are a super food
  • Two tablespoons of plain canned pumpkin puree (sugar free – just plain) twice a week works as a gentle natural gut cleanser, supporting a healthy digestive lining with every serving.

Supplements to fill the gap

Even the most carefully prepared homemade diet benefits from a few targeted supplements to ensure complete and balanced nutrition over the long term.

  • Omega-3 oil — A daily drizzle of fish oil or algae-based omega-3 oil supports skin and coat health, reduces inflammation, and promotes healthy joint function. This is one of the most impactful additions you can make to any homemade diet.
    Read our post The most underrated supplement
  • Vitamin and mineral powder — A quality canine vitamin and mineral supplement fills any micronutrient gaps that whole food alone may not fully cover. Look for a powder specifically formulated for dogs eating a fresh food diet, as the nutrient needs differ from those eating commercial kibble.

Together, these components form a simple, repeatable framework that your dog can thrive on. No exotic ingredients, no complicated recipes. Just real food, thoughtfully prepared.

The best vegetables for your dog

Not all vegetables are created equal when it comes to canine nutrition, however — and a few that seem perfectly innocent are best kept out of the bowl entirely. Here is a breakdown of the best vegetables to reach for and why they earn their place in your dog’s meal.

The Best Vegetables to Feed Your Dog

Leafy Greens

  • Spinach — Rich in iron, magnesium, and vitamins A, C, and K. Spinach supports bone health, immune function, and energy levels. Feed in moderation as it contains oxalates that in very large amounts may affect calcium absorption
  • Kale — A nutritional powerhouse loaded with vitamins A, C, and K, calcium, and powerful antioxidants that support eye health and fight cellular damage. Like spinach, moderation is key
  • Zucchini — One of the most dog-friendly vegetables available. Low in calories, gentle on digestion, and a good source of potassium, magnesium, and vitamin C. An excellent choice for dogs managing their weight

 

Root Vegetables

  • Carrots — A deservedly popular choice. Carrots are high in beta carotene, which converts to vitamin A and supports eye health, immune function, and skin condition. They are also naturally sweet, making them palatable for even picky eaters. Raw carrots double as a satisfying chew that supports dental health
  • Sweet potato — A rich source of dietary fiber, beta carotene, and vitamins B6 and C. Sweet potato supports digestive health and provides sustained energy. Because of its higher starch content it is best fed in moderation, particularly for dogs managing their weight or blood sugar

 

Cruciferous Vegetables

  • Broccoli — High in fiber, vitamin C, and vitamin K, broccoli is a solid nutritional addition in moderate amounts. The florets are the most beneficial part. Feed in small quantities as large amounts can cause gas and digestive discomfort
  • Cauliflower — Gentle on digestion and a good source of fiber, vitamins C and K, and folate. A mild option that most dogs tolerate well and that mixes easily into the bowl

 

Other Excellent Choices

  • Green beans — Low in calories and high in fiber, vitamins C and K, and manganese. Green beans are particularly useful for dogs on a weight management plan as they add bulk and satisfaction to a meal without adding significant calories
  • Pumpkin — Deserves special mention for its digestive benefits. Plain pumpkin puree is exceptionally high in soluble fiber, which supports a healthy gut lining, regulates bowel movements, and soothes both constipation and loose stools. A true digestive superfood
  • Celery — A hydrating, low-calorie option that provides vitamins A, C, and K along with potassium and folate. Many dogs enjoy the crunch of raw celery as a snack
  • Cucumber — Excellent for hydration, very low in calories, and a good source of vitamins K, C, and B1. A refreshing addition particularly in warmer months
  • Beetroot — A good source of folate, manganese, and natural nitrates that support cardiovascular health and stamina. Feed in moderation due to its natural sugar content and be prepared for some colorful stools

 

A Steamer is one of the best investments

If there is one kitchen tool worth adding to your home-cooking routine, it is a steamer. Simple, affordable, and incredibly effective, a steamer quietly does one of the most important jobs in your dog’s meal prep — preserving the nutritional integrity of every vegetable that goes into the bowl.

What Makes Steaming Different

When you boil vegetables, a significant portion of their water-soluble vitamins and minerals leach directly into the cooking water and get poured down the drain. Roasting and frying expose food to high dry heat that degrades heat-sensitive nutrients. Steaming takes a different approach entirely. By surrounding food with gentle moist heat rather than submerging it or scorching it, steaming preserves far more of the vitamins, minerals, and antioxidants that make vegetables worth feeding in the first place. What goes into the steamer comes out nutritionally intact — and that difference ends up in your dog’s body.

The Benefits of Steaming for Dogs

  • Higher nutrient retention — Vitamins like B vitamins and vitamin C, along with important minerals, survive the cooking process far better under steam than any other cooking method
  • Improved digestibility — Dogs lack the digestive enzymes needed to fully break down raw plant matter. Steaming softens cell walls and makes the nutrients in vegetables genuinely accessible to your dog’s digestive system, rather than passing through largely unused
  • No added fat or oil needed — Steaming requires nothing but water and heat, keeping meals clean and lean — particularly important for dogs managing their weight
  • Better texture — Steamed vegetables are soft enough to mix easily into meat, making them far more palatable for picky eaters who might otherwise push plant matter aside
  • Batch-friendly — A large steamer basket can handle a full week’s worth of vegetables in a single session, making Sunday prep fast and efficient


What to Look For in a Steamer

You don’t need anything elaborate. A basic electric food steamer with a large capacity basket is ideal for batch cooking.
The investment is modest and the return — in the form of better nutrition in every single meal you prepare — is significant.

What we use at the Marley Pet Sanctuary

At Marley Pet Sanctuary, the steamer runs every single morning without exception. With the number of dogs we feed daily, there is no need to store vegetables in jars — everything is freshly steamed and gone by the end of the day.

The process could not be simpler. Chop the vegetables, fill the water tank halfway, set the steamer, and walk away. Forty-five minutes later, a fresh batch of nutrient-rich vegetables is ready to go into the bowls. No watching, no stirring, no babysitting. The steamer does its job while we get on with ours.

What has genuinely surprised us is the durability. We have been running the same steamer every single day for over a year and a half, and it still performs like it did on day one. For a kitchen appliance getting daily heavy use in a sanctuary environment, that kind of reliability is something we did not take for granted 

Joydeem Electric Food Steamer for Cooking, 2-Tier Stainless Steel Vegetable & Food Steamers

Why we chose it over alternatives:

  • Large 15-liter capacity — Two spacious stainless steel tiers mean we can steam a full batch of mixed vegetables in one go, easily enough for a large number of dogs in a single session. You can also just use one tray if you don’t require the full capacity.
  • Stainless steel construction — No plastic touching the food. Stainless steel is non-toxic, easy to clean, and doesn’t absorb odors or stain over time — exactly what you want when preparing food daily
  • Two-tier design — Allows us to steam different vegetables simultaneously without mixing them, which is handy when cooking for dogs with different dietary needs
  • Hands-free operation — Fill the tank, set the timer, and walk away. No monitoring needed, which makes morning prep effortless alongside everything else a sanctuary morning demands
  • Built to last — Over 18 months of daily use and it still performs flawlessly. For the price point, the durability has genuinely exceeded our expectations
  • Easy to clean — Stainless steel surfaces wipe down quickly, which matters when you are cleaning up after large batch cooking every single day
 
Price $139 

 

A Smaller Option for Home Use

If you are feeding one or two dogs, a smaller model is absolutely sufficient and will save you some money on your initial investment. We recommend the Joydeem Electric Food Steamer in the 13-liter version — the same brand, the same stainless steel quality, and the same reliable performance as the large capacity model we use daily at Marley Pet Sanctuary, just sized right for a smaller household.

  • 13-liter capacity — Perfectly sized for weekly batch cooking for one or two dogs without taking up unnecessary counter space
  • Same stainless steel construction — Identical quality and durability as the 15-liter model
  • Same two-tier design — Steam multiple vegetables simultaneously in a single session
  • Lower price point — A more budget-friendly entry into home cooking without compromising on quality
  • Equally recommended — We would not suggest anything we have not stood behind ourselves
 
Price $89

AskJovi.com earns a small commission on purchases made through our Amazon links, at no extra cost to you. Our recommendations are based on real evaluations at Marley Pet Sanctuary, where we stretch every dollar to find the best quality products for the animals in our care.

Skip the Rice: The Truth About Carbs and Your Dog

Walk through the homemade and raw feeding communities online and you will quickly notice one ingredient appearing again and again in dog food recipes — rice. White rice in particular has become something of a staple recommendation among raw food influencers, often added as a filler or energy source. It is worth pausing on that trend, because the science behind canine nutrition tells a more nuanced story about carbohydrates and what dogs actually need.

Do Dogs Need Carbohydrates?

The short answer is no — not in the way humans do. Dogs are facultative carnivores, meaning their bodies are built primarily around protein and fat as fuel sources. Unlike humans, dogs have no strict dietary requirement for carbohydrates. Their digestive systems are designed to extract energy efficiently from quality animal protein and healthy fats, and a well-balanced meat and vegetable diet provides all the energy and nutrients a healthy dog needs without any added starch.

This does not mean carbohydrates are inherently harmful in every context — but it does mean they should be chosen carefully and added with intention rather than habit.

The Problem with Rice, Corn, Wheat, and White Potato

Rice, corn, wheat, and regular white potatoes are among the most commonly added carbohydrate sources in both commercial and homemade dog food — and they are also among the least necessary. Here is why they deserve a second look before going into the bowl.

Rice — White rice is a high-glycemic, low-nutrient filler. It provides a quick spike in blood sugar, contributes calories without meaningful nutrition, and adds bulk to a meal that would be better served by more protein or vegetables. Brown rice offers marginally more fiber and nutrients but still falls into the category of an unnecessary addition for most healthy dogs. Plain boiled rice has its place as a short-term digestive aid during illness or stomach upset — but as a regular meal component it adds very little value.

Corn and wheat — Two of the most common fillers in commercial kibble and two of the most common allergens in dogs. Both are high in carbohydrates, low in bioavailable nutrition, and associated with digestive issues, skin problems, and food sensitivities in a significant number of dogs. There is no compelling reason to add either to a homemade diet.

Regular white potato — While not toxic when fully cooked, white potatoes are a high-glycemic starchy vegetable that offer relatively little nutritional value. They cause a rapid spike in blood sugar, contribute unnecessary carbohydrates to the diet, and raw potatoes contain solanine — a naturally occurring compound that is toxic to dogs. If you are going to include a starchy root vegetable in your dog’s meals, sweet potato is almost always the better choice, delivering superior nutrition, natural sweetness, and a gentler effect on blood sugar. Regular white potato is best treated as an occasional ingredient rather than a regular feature of the bowl.

The bottom line on all four: Corn, wheat, rice, and white potatoes are unnecessary sources of carbohydrates in a homemade dog diet and are best avoided or kept to an absolute minimum.

When Carbohydrates Do Have a Place: Feeding the Leaner Dog

There are situations where adding a modest amount of quality carbohydrate to the bowl makes sense — particularly for dogs on the leaner side of their healthy weight range, highly active dogs burning significant energy, or dogs that need to gain a little condition. In these cases, the goal is to add calorie density and sustained energy using ingredients that bring nutritional value alongside their carbohydrate content. Here are some of the best options:

  • Sweet potato — The gold standard starchy addition for dogs. Rich in beta carotene, fiber, vitamins B6 and C, and potassium, sweet potato provides sustained energy without the blood sugar spike associated with white potato or rice. Simply increase the portion for dogs that need the extra calories
  • Soaked oats — Two to three tablespoons of oats soaked in water before serving makes them far easier to digest than dry or cooked oats. Oats are a good source of soluble fiber, B vitamins, and iron, and provide gentle sustained energy. A particularly useful addition for dogs with sensitive digestion
  • Ground flaxseed — Two to three tablespoons of freshly ground flaxseed brings far more to the bowl than carbohydrates alone. Rich in omega-3 fatty acids, lignans, and soluble fiber, ground flaxseed supports coat health, hormone balance, digestive regularity, and cardiovascular health. One of the most nutritionally well-rounded additions you can make for a lean or active dog
  • Banana (not over ripe)— Half a banana added to the bowl provides natural sugars for quick energy, alongside potassium, magnesium, vitamin B6, and vitamin C. Naturally sweet and palatable, most dogs love it. Keep portions modest due to the sugar content, but as an occasional calorie boost it is a wholesome and practical choice
  • Cooked quinoa — One of the few plant foods that provides a complete amino acid profile alongside its carbohydrate content. Quinoa is gluten-free, easy to digest when cooked thoroughly, and a more nutritionally intelligent choice than rice for dogs that need the extra bulk in their bowl


The Takeaway

Carbohydrates are not the enemy — but they are also not a necessity for most healthy dogs eating a well-balanced homemade diet. Skip the rice, corn, wheat, and white potatoes. When your dog genuinely needs more caloric density or sustained energy, reach for ingredients that earn their place in the bowl — sweet potato, soaked oats, ground flaxseed, or a slice of banana. Every ingredient should have a reason for being there, and empty carbohydrates simply do not make the cut.

What you should never put in your dogs bowl

Feeding your dog a whole food home-cooked diet is one of the best things you can do for their health — but not everything found in a natural kitchen is safe for dogs. Some of the most common household foods that are perfectly harmless to humans can cause serious harm to dogs, ranging from digestive upset to organ failure. Knowing what to keep out of the bowl is just as important as knowing what to put in it.

Fruits and Vegetables to Avoid

  • Grapes and raisins — Even small amounts can cause sudden kidney failure in dogs. The exact toxic compound is still not fully understood, which makes grapes and raisins particularly dangerous because there is no established safe dose
  • Onions — Belong to the allium family and are toxic to dogs in any form — raw, cooked, or powdered. They damage red blood cells and can cause hemolytic anemia, even in small repeated amounts over time
  • Avocado — Contains persin, a fungicidal toxin that can cause vomiting, diarrhea, and in larger amounts, more serious health complications
  • Macadamia nuts — Can cause weakness, tremors, vomiting, and fever even in relatively small quantities
  • Cherries — The pits, stems, and leaves contain cyanide compounds that are toxic to dogs

 

Common Kitchen Staples to Keep Away

  • Xylitol — This artificial sweetener found in sugar-free products, chewing gum, some peanut butters, and baked goods is extremely toxic to dogs and can cause rapid blood sugar drops and liver failure
  • Chocolate — Contains theobromine and caffeine, both of which dogs cannot metabolize effectively. Dark chocolate and baking chocolate are the most dangerous, but all forms should be avoided
  • Cooked bones — Unlike raw bones, cooked bones become brittle and can splinter into sharp fragments that puncture the digestive tract. This applies to all cooked bones including chicken, pork, and beef
  • Salt and heavily salted foods — Excessive sodium intake can lead to sodium poisoning in dogs, causing vomiting, diarrhea, tremors, and in severe cases seizures
  • Nutmeg — A common baking spice that is toxic to dogs and can cause disorientation, increased heart rate, and seizures in larger amounts


Drinks and Dairy

  • Alcohol — Even tiny amounts can cause vomiting, disorientation, breathing difficulties, and dangerously low blood sugar
  • Coffee and caffeine — Caffeine in any form — coffee, tea, energy drinks, or caffeine supplements — is toxic to dogs and affects both the heart and nervous system
  • Milk in large amounts — Most adult dogs are lactose intolerant to some degree. While small amounts of plain yogurt or kefir are beneficial due to their probiotic content, large quantities of milk can cause significant digestive upset


A Word on Fatty Scraps

While lean cooked meat is perfectly fine, fatty trimmings and heavily seasoned leftovers from the human dinner table should stay off the menu. High fat intake can trigger pancreatitis in dogs — a painful and potentially serious inflammation of the pancreas that often requires veterinary treatment.

When in Doubt, Leave It Out

The list of foods that can harm dogs is longer than most people expect, and new research occasionally adds to it. A good rule of thumb when preparing homemade meals is simple — if you are not certain it is safe, do not add it. Stick to the core framework of quality meat, steamed vegetables, and trusted supplements, and you will never have to second-guess what is going into your dog’s bowl.

Share this post