How to Make Nutritious Homemade Dog Food

Making nutritious dog food at home is entirely possible, but it requires more planning than most people expect. A UC Davis study that evaluated 200 homemade dog food recipes found that 95% were lacking in at least one essential nutrient, and over 83% had multiple deficiencies. The good news: with the right ingredients, proper ratios, and a basic understanding of canine nutrition, you can prepare meals that genuinely nourish your dog.

What Dogs Actually Need in Their Diet

Dogs require a minimum of 18% protein and 5.5% fat on a dry matter basis for adult maintenance, according to AAFCO nutrient profiles. But hitting those two numbers is just the start. Dogs also need ten essential amino acids, a specific balance of calcium and phosphorus, and a range of vitamins and minerals that are difficult to get from whole foods alone.

The calcium-to-phosphorus ratio is one of the most commonly missed targets in homemade diets. The National Research Council recommends a ratio of about 1.2 to 1, while newer research suggests aiming for 1.4 to 1 for a safer margin. Meat is high in phosphorus but low in calcium, so a diet built mostly on muscle meat without a calcium source will throw this ratio off quickly, potentially leading to bone problems over time.

Core Ingredients for a Balanced Meal

A well-rounded homemade dog food generally follows a rough template: about 40-50% protein, 25-35% vegetables and fruit, and 15-25% cooked starch. Here’s what to include in each category.

Protein sources: Chicken, turkey, lean beef, lamb, fish (like salmon or cod), and eggs all work well. Organ meats like liver and kidney are packed with vitamins A, B12, and iron, and should make up about 5-10% of the total protein. Rotate between two or three protein sources over time to broaden the nutrient profile.

Carbohydrates: Brown rice, sweet potatoes, quinoa, oatmeal, and regular potatoes provide energy and fiber. Cook all starches thoroughly so your dog can digest them properly.

Vegetables and fruits: Spinach, carrots, green beans, peas, broccoli, blueberries, and pumpkin are all safe and nutrient-dense. Leafy greens contribute folate and antioxidants, while orange vegetables provide beta-carotene. Lightly steaming or pureeing vegetables makes the nutrients more accessible for dogs, since they don’t chew as thoroughly as humans.

Healthy fats: Fish oil provides omega-3 fatty acids that support skin, coat, and joint health. A small amount of olive oil or coconut oil can also be added. Fat should make up at least 5.5% of the diet but doesn’t need to go much higher for most adult dogs at a healthy weight.

Why Supplements Are Non-Negotiable

The UC Davis study that found 95% of recipes nutritionally incomplete wasn’t looking at sloppy, thrown-together meals. Many of those recipes came from veterinary textbooks and pet care websites. The problem is that whole foods alone rarely cover every micronutrient a dog needs, especially calcium, zinc, vitamin D, vitamin E, and several B vitamins.

A calcium supplement or finely ground eggshell powder (about half a teaspoon per pound of meat) is the most common addition needed to balance out the phosphorus in meat. Beyond that, a canine-specific multivitamin and mineral supplement designed for homemade diets is the simplest way to fill the remaining gaps. These are available from veterinary nutritionists and specialty pet retailers. Generic human multivitamins are not a substitute, as they contain different ratios and sometimes ingredients that aren’t safe for dogs.

How to Figure Out Portion Sizes

A dog’s daily calorie needs start with its resting energy requirement, which you can estimate by multiplying your dog’s weight in kilograms, raised to the 0.75 power, by 70. For a 10 kg (22 lb) dog, that works out to roughly 400 calories per day. But this is just the baseline for resting. Most healthy adult dogs need 1.2 to 1.8 times their resting energy requirement depending on activity level, age, and whether they’re spayed or neutered.

A moderately active, neutered 22-pound dog might need around 500-550 calories daily. A 50-pound active dog could need 900-1,100. Homemade dog food typically runs between 30 and 50 calories per ounce depending on fat content, so you’ll want to do a rough calorie count for your recipe and divide it into two meals per day. Weigh your dog regularly and adjust portions based on whether they’re gaining or losing.

A Simple Starting Recipe

This basic recipe works as a template you can customize. It makes roughly 4-5 days’ worth for a medium-sized dog (30-40 lbs).

  • 2 pounds boneless chicken thighs or lean ground turkey
  • 1 cup brown rice (dry, cooked according to package)
  • 1 cup chopped spinach
  • 1 cup diced carrots
  • ½ cup green beans, chopped
  • 2 tablespoons fish oil
  • Canine multivitamin/mineral supplement (follow the product’s dosing instructions)
  • Calcium supplement or ground eggshell (approximately 1 teaspoon per pound of meat used)

Cook the rice separately. Cook the meat to a safe internal temperature: 165°F (74°C) for poultry, 160°F (71°C) for ground beef, or 145°F (63°C) for fish or whole cuts of beef and lamb. Steam the vegetables until tender. Combine everything in a large bowl, let it cool, then mix in the fish oil and supplements. Don’t add supplements before cooking, as heat destroys some vitamins.

Foods That Are Dangerous for Dogs

Several common kitchen ingredients are toxic to dogs, and some are surprisingly deadly in small amounts. The FDA lists these as particularly hazardous:

  • Grapes and raisins: can cause sudden kidney failure, even in small quantities
  • Onions and garlic: damage red blood cells and can cause anemia
  • Xylitol: an artificial sweetener found in sugar-free gum, candy, and some peanut butters, which can cause a dangerous drop in blood sugar and liver failure
  • Chocolate: contains compounds that are toxic to dogs, with dark chocolate being the most dangerous
  • Macadamia nuts: cause weakness, vomiting, and tremors
  • Alcohol and raw yeast dough: both produce ethanol, which dogs metabolize poorly
  • Avocado: mildly toxic to dogs

Always check ingredient labels on anything you’re adding. Xylitol in particular shows up in products you wouldn’t expect, including some brands of peanut butter that are otherwise marketed as dog-friendly.

Storage and Shelf Life

Homemade dog food should be treated like any fresh, cooked food. In the refrigerator, it stays safe for three to four days. For longer storage, portion meals into airtight containers or freezer bags and freeze them for up to three months (some sources extend this to six months, though nutrient quality is better within the first three). Thaw frozen portions in the refrigerator overnight rather than at room temperature, which encourages bacterial growth.

Making a large batch once a week and freezing individual portions is the most practical approach for most people. Label containers with the date so you can rotate through them.

Special Considerations for Puppies

Puppies need more protein than adult dogs and have significantly different calcium requirements. Unlike adults, puppies can’t regulate how much calcium they absorb from their intestines. If they eat more calcium than they need, their bodies absorb it all, which can lead to skeletal abnormalities, especially in large and giant breed puppies. This makes getting the calcium-to-phosphorus ratio right even more critical during growth.

Large breed puppies in particular need a carefully controlled diet with specific calcium and phosphorus levels that differ from both small-breed puppy food and adult food. If you’re making homemade food for a growing puppy, working with a veterinary nutritionist to formulate the recipe is worth the investment. The margin for error is much smaller than with adult dogs.

Getting a Recipe Professionally Balanced

Given that the vast majority of published homemade recipes fail to meet basic nutrient standards, having your recipe reviewed by a board-certified veterinary nutritionist is the single most effective step you can take. Many offer remote consultations where they’ll design a complete recipe based on your dog’s weight, age, health conditions, and the ingredients you want to use. The cost is typically modest for the peace of mind it provides, and you’ll get a recipe you can use for months or years with only occasional adjustments.