HOMEMADE DOG FOOD: OVERVIEW
1. Feed your dog a wide variety of foods from different food groups.
2. Make sure you supplement your dog’s homemade diet with calcium unless you feed raw meaty bones.
3. Stick to lean meats and remove skin from the poultry you feed unless your dog is highly active.
4. Keep in mind that the less variety of foods you feed, the more important supplements become.
5. Review your homemade dog food diet plan with a veterinarian for approval.
In the past few issues of Whole Dog Journal, I have offered critiques on homemade dog food diets in order to address the dog’s health concerns – or simply to optimize the dog’s diet plan. To do this, I analyzed the cooked and raw homemade dog food diets and compared them to the National Research Council’s guidelines for canine nutrition. I want to be clear, though: I don’t believe this is a requirement for feeding home-cooked dog food. Just as with the diet you feed yourself and your family, feeding a wide variety of healthy foods in appropriate proportions should meet the needs of most healthy dogs. The best diet for dogs, in effect, is a diverse diet.
Problems arise with how healthy dog food is interpreted. Too often, people think that they’re feeding healthy homemade dog food, when key ingredients may be missing or are fed in excess. Here’s how to make dog food at home, and specific guidelines to help ensure that the dog food diet you feed meets your individual dog’s requirements. You do not want just one dog food recipe to follow – you need several, and need to be comfortable mixing and matching ingredients, for reasons explained below.
Complete and Balanced Dog Food Diets
It’s important homemade dog food is “complete and balanced,” meaning it meets all of the dog’s nutritional needs. It is not important, however, that every meal be complete and balanced, unless you feed the same meal every day with little or no variation.
Home-prepared dog diets that include a wide variety of foods fed at different meals rely on balance over time, not at every meal. Similar to the way humans eat, as long as your dog gets everything he needs spread out over each week or two, his diet will be complete and balanced.

A human nutritionist would never expect someone to follow a single recipe with no variation, as veterinary nutritionists routinely do. Instead, a human would be given guidelines in terms of food groups and portion sizes. As long as your dog doesn’t have a health problem that requires a very specific diet, homemade dog food should be the same way.
For more on homemade dog treats, see “DIY Gifts for Dogs: Homemade Dog Treats & Healthy Recipes.”
Keep in mind that puppies are more susceptible to problems caused by nutritional deficiencies or excesses than adult dogs are. Large-breed puppies are particularly at risk from too much calcium prior to puberty. See “Puppy Food: Nutritional Guidelines to Maximize Health,” for more on puppy nutrition.
GUIDELINES TO CREATING BALANCED HOMEMADE DOG FOOD RECIPES
Following are guidelines for feeding a raw or cooked home-prepared diet to healthy dogs. No single type of food, such as chicken, should ever make up more than half the diet.
Except where specified, homemade food for dogs can be fed either raw or cooked. Leftovers from your table can be included as long as they’re foods you would eat yourself, not fatty scraps.
Meat and Other Animal Products: Should always make up at least half of the diet. A raw diet for dogs can be excessively high in fat, which can lead to obesity. Another potential hazard of diets containing too much fat: If an owner restricts the amount fed (in order to control the dog’s weight) too much, the dog may suffer deficiencies of other required nutrients.
Unless your dog gets regular, intense exercise, use lean meats (no more than 10 percent fat), remove skin from poultry, and cut off separable fat. It’s better to feed dark meat poultry than breast, however, unless your dog requires a very low-fat diet.
Raw Meaty Bones (optional): If you choose to feed them, RMBs should make up one third to one half of the total diet. Use the lower end of the range if you feed bony parts such as chicken necks and backs, but you can feed more if you’re using primarily meatier parts such as chicken thighs. Never feed cooked bones. Read a full report on raw meaty bones here.
Boneless Meat: Include both poultry and red meat. Heart is a good choice, as it is lean and often less expensive than other muscle meats.
Fish: Provides vitamin D, which otherwise should be supplemented. Canned fish with bones, such as sardines (packed in water, not oil), jack mackerel, and pink salmon, are good choices. Remove bones from fish you cook yourself, and never feed raw Pacific salmon, trout, or related species. You can feed small amounts of fish daily, or larger amounts once or twice a week. The total amount should be about one ounce of fish per pound of other meats (including RMBs).
Organs: Liver should make up roughly 5 percent of this category, or about one ounce of liver per pound of other animal products. Beef liver is especially nutritious, but include chicken or other types of liver at least occasionally as well. Feeding small amounts of liver daily or every other day is preferable to feeding larger amounts less often.

Eggs: Highly nutritious addition to any diet. Dogs weighing about 20 pounds can have a whole egg every day, but give less to smaller dogs.
Dairy: Plain yogurt and kefir are well tolerated by most dogs (try goat’s milk products if you see problems). Cottage and ricotta cheese are also good options. Limit other forms of cheese, as most are high in fat.
Fruits and Vegetables: While not a significant part of the evolutionary diet of the dog and wolf, fruits and vegetables provide fiber that supports digestive health, as well as antioxidants and other beneficial nutrients that contribute to health and longevity. Deeply colored vegetables and fruits are the most nutritious.
Starchy Vegetables: Veggies such as potatoes, sweet potatoes, and winter squashes (including pumpkin), as well as legumes (beans), provide carbohydrate calories that can be helpful in reducing food costs and keeping weight on skinny and very active dogs. Quantities should be limited for overweight dogs. Starchy foods must be cooked in order to be digestible.
Leafy Green and Other Non-Starchy Vegetables: These are low in calories and can be fed in any quantity desired. Too much can cause gas, and raw, cruciferous veggies such as broccoli and cauliflower can suppress thyroid function (cook them if you feed large amounts). Raw vegetables must be pureed in a food processor, blender, or juicer in order to be digested properly by dogs, though whole raw veggies are not harmful and can be used as treats.
And while you’re preparing these nutritious foods for your dog, consider boosting your own health by adding more veggies to your diet too!
Fruits: Bananas, apples, berries, melon, and papaya are good choices. Avoid grapes and raisins, which can cause kidney failure in dogs.
Grains: Controversial, as they may contribute to inflammation caused by allergies, arthritis, or inflammatory bowel disease (IBD); as well as seizures and other problems (it’s not clear whether starchy vegetables do the same). Some grains contain gluten that may cause digestive problems for certain dogs. Many dogs do fine with grains, however, and they can be used to reduce the overall cost of feeding a homemade diet.
Grains and starchy veggies should make up no more than half the diet. Good choices include oatmeal, brown rice, quinoa, barley, and pasta. White rice can be used to settle an upset stomach, particularly if overcooked with extra water, but it’s low in nutrition and should not make up a large part of the diet. All grains must be well cooked.
DIETARY SUPPLEMENTS FOR HOME-FED DOGS
Some supplements are required in addition to natural food for dogs. Others may be needed if you are not able to feed a variety of foods, or if you leave out one or more of the food groups above. In addition, the longer food is cooked or frozen, the more nutrients are lost. Here are some dog supplements to consider:
Calcium
Unless you feed RMBs, all homemade diets must be supplemented with calcium. The amount found in multivitamin and mineral supplements is not enough. Give 800 to 1,000 mg calcium per pound of food (excluding non-starchy vegetables). You can use any form of plain calcium, including eggshells ground to powder in a clean coffee grinder (1/2 teaspoon eggshell powder provides about 1,000 mg calcium). Animal Essentials‘ Seaweed Calcium provides additional minerals, as well. And here is a good list of calcium-rich foods your dog may like. Just please note this list is for humans and includes orange juice, which is not a good thing to give your dog as the acidity can cause stomach upset.
Oils
Most homemade diets require added oils for fat, calories, and to supply particular nutrients. It’s important to use the right types of oils, as each supplies different nutrients.
Fish Oil: Fish oil for dogs provides EPA and DHA, omega-3 fatty acids that help to regulate the immune system and reduce inflammation. Give an amount that provides about 300 mg EPA and DHA combined per 20 to 30 pounds of body weight on days you don’t feed fish. Note that liquid fish oil supplements often tell you to give much more than this, which can result in too many calories from fat.
Cod Liver Oil: Provides vitamins A and D as well as EPA and DHA. If you don’t feed much fish, give cod liver oil in an amount that provides about 400 IUs vitamin D daily for a 100-pound dog (proportionately less for smaller dogs). Can be combined with other fish oil to increase the amount of EPA and DHA if desired.
Plant Oils: If you don’t feed much poultry fat, found in dark meat and skin, linoleic acid, an essential omega-6 fatty acid, may be insufficient. You can use walnut, hempseed, corn, vegetable (soybean), or high-linoleic safflower oil to supply linoleic acid if needed. Add about one teaspoon of oil per pound of meat and other animal products, or twice that amount if using canola or sunflower oil. Olive oil and high-oleic safflower oil are low in omega-6 and cannot be used as a substitute, although small amounts can be added to supply fat if needed. Coconut oil provides mostly saturated fats, and can be used in addition to but not as a replacement for other oils.
Other Vitamins and Minerals
In addition to vitamin D discussed above, certain vitamins and minerals may be short in some homemade diets, particularly those that don’t include organ meats or vegetables. The more limited the diet that you feed, the more important supplements become, but even highly varied diets are likely to be light in a few areas.
Vitamin E: All homemade diets I’ve analyzed have been short on vitamin E, and the need for vitamin E increases when you supplement with oils. Too much vitamin E, however, may be counterproductive. Give 1 to 2 IUs per pound of body weight daily.
Iodine: Too much or too little iodine can suppress thyroid function, and it’s hard to know how much is in the diet. A 50-pound dog needs about 300 mcg (micrograms) of iodine daily. Kelp is high in iodine, though the amount varies considerably among supplements.
Multivitamin and mineral supplements: A multivitamin and mineral supplement will help to meet most requirements, including iodine and vitamins D and E, but it’s important not to over supplement minerals. If using the one-a-day type of human supplements, such as Centrum for Adults under 50, give one per 40 to 50 pounds of body weight daily. Note that most supplements made for dogs provide a reasonable amount of vitamins but are low in minerals, and so won’t make up for deficiencies in the diet. Be cautious with small dogs; I’ve seen some supplements that recommend the same dosage for 10-pound dogs as for those weighing 50 or even 100 pounds. In those cases, the dosage is usually too high for the small dogs and should be reduced. Products made for humans are also inappropriate for small dogs.
Green Blends: Often containing alfalfa and various herbs, green blends may be especially helpful if you don’t include many green vegetables in your dog’s diet. You can also use a pre-mix that includes alfalfa and vegetables, such as The Honest Kitchen‘s Preference. Note most pre-mixes also supply calcium, so you should reduce or eliminate calcium supplements, depending on how much of the pre-mix you use.
Mary Straus is the owner of DogAware.com. Contact her via her website if you would like to submit a diet to be critiqued.






Mary could you give me some advice? My dog is 4 very healthy and I’ve been making homemade food for him since he was 1. After a vet visit he has me questioning everything I have been doing and I’m worrying now.. He stated that if for a couple of days you are giving your dog eg 200g chicken a day, then you decide to give him 200g beef mince for the next few days for a change. That the calories in 200g chicken Is different to 200g mince and so your feeding him different calories of food on any given day and that wouldn’t be balanced and dogs would be hungrier/unsettled????
My dog is 50lb, he gets 2 to2.5% of his bodyweight of food a day depending on his exercise level that day.. So that means I give him 1 to 1.25 lbs of food a day.. He gets different variety of meats, organ meat, carbs like rice or sweet potato, veg, yoghurt, egg. I also add his calcium by buying grounded eggshells, he gets sardines/mackerel/salmon added twice a week also otherwise he gets his fish oil supplement daily plus he gets a multivatim that’s has added mineral traces and pre and probiotics daily too.. Does this sound like I’m doing things right? I would love some advice?
Karen, it sounds like you’re doing a good job with your dog’s diet. The best homemade diets include red meat, poultry, fish, liver, eggs, dairy, vegetables, and fruits, with grains and legumes optional. You’re feeding all of these groups except fruit, which is one of the least important (I like to include some banana for the high potassium and blueberries for the antioxidants, but it’s not a requirement, especially if your dog doesn’t like fruit). You’re also adding calcium and giving a multivitamin and mineral supplement, to provide vitamin E and to help make up for anything that might be missing.
Your vet is right that there could be a considerable difference in calories from one day to the next, especially if you’re using skinless chicken breast one day (very low in calories) and high-fat ground beef the next (very high in calories). 200 grams of skinless chicken breast might provide around 225 calories, while 200 grams of 80% lean ground beef would provide about 500 calories, or more than twice as much. If you’re using chicken thighs or including skin with breasts, or if you’re using lower-fat beef mince, those numbers would be more similar. See the table on my website to get some idea of the difference in calories between various foods:
http://dogaware.com/health/kidneytable.html
Even if your dog is getting 200 calories more or less on any given day, however, this is not really a cause for concern. Like everything else, it evens out over time. As long as your dog’s weight is stable, and he’s not so hungry that he’s trying to steal food on the days when he gets fewer calories, it’s just not a big deal. After all, do we eat exactly the same number of calories every day? Vets are accustomed to thinking only of commercial foods, and don’t really know much about homemade diets.
With that said, it is possible to vary the amount that you give based on estimated calories. Because I feed different foods at every meal, and because my dogs tend to gain weight if I’m not careful, I have calculated the number of calories in each type of meal that I feed so that they get approximately the same number at each meal. You don’t need to do this if you’re not seeing any problems (weight gain or loss, or behavior issues related to hunger). Another approach might be to just try to feed meats with similar fat percentages.
Amazing article, Thanks for sharing!
While I found much of this information helpful, I did not appreciate the constant plug of BalanceIT. My goal is to provide my dogs with a balanced meal, without supplements. The doctor I saw on the documentary Pet Fooled (netflix documentary) has recipes on utube that are balanced and dont require commercial supplements. I wish I could remember her name so I could find the utube recipes more easily.
She only suggested using the BalanceIT nutrient blend if you are not rotating your dogs meals, i.e. using different ingredients. If you are rotating, BalanceIT is still a great site to get the recipes and the amount of ingredients needed for each recipe for free without using any of their products. The rest of the necessities such as calcium or omega’s you can get elsewhere from natural sources. Hope that helps!
Can I give a Probiotic each day as well as them getting the Seaweed Calcium mixed in their home made food
Yes. There is no conflict between probiotics and calcium, or between either of those and pretty much anything else.
I’m getting the idea that it’s pretty impossible to feed a balanced homemade diet without adding vitamin/mineral supplements like the supplement you refer to from Balance IT or Mercola Meal Mix. I have preferred getting balanced nutrition from whole food sources like Organic Daily Multi Plus from The Pet Health and Nutrition, but of course I want the best for my fur baby! Do you feel their product is not sufficient for covering any lack in a homemade food?(Center.https://www.pethealthandnutritioncenter.com/natural-organic-herbal-daily-multivitamin-dogs-cats.html)
I’m wondering the same thing! I alternate between Dr. Dobias and Pet Nutrition Center. But would like an opinion also.
Pam, I’m not sure what supplements you’re referring to. “Pet Nutrition Center” is a pretty generic term; I didn’t find a brand by that name. Dr. Dobias makes many different supplements. None are designed to help balance out a limited homemade diet and therefore should not be relied upon to do so. They may be beneficial for other purposes.
Valorie, I took a look at the supplement you’re using. Unfortunately, the company does not provide a nutritional analysis so there’s no way to know how much of any vitamin or mineral this supplement is adding. In general, any supplement that is designed for dogs being fed a complete commercial diet will not provide what is missing from a limited homemade diet. Usually they have a few vitamins but not much in the way of minerals. In addition, the supplement you named has a LOT of herbs in it. I’m not real comfortable giving herbs all the time, particularly if they’re not needed. When I feel herbs are needed, I usually pulse them, or rotate through different ones. I’m not a fan of supplements that try to provide too many things at once, and I would never rely on a supplement that doesn’t provide a nutritional analysis. This supplement doesn’t even state the amount of probiotics that are included, which almost certainly means the amounts are inconsequential, too small to provide any benefits. My feeling is that may be true of many of their ingredients.
The best homemade diets include red meat, poultry, fish, liver, eggs, dairy, vegetables, and fruits, with grains and legumes optional. The simpler the diet, the more supplements will be needed. All homemade diets require added calcium (unless the diet includes raw meaty bones that are fully consumed) and vitamin E. Other supplements may be needed if any of these food groups are left out of the diet. See this article for some information about the nutrients provided by these foods:
http://dogaware.com/articles/newsdiet.html#recipestudy
I like whole food supplements, too, but it’s harder to find ones that provide enough nutrients to help balance a limited homemade diet. I’ve been using New Chapter Tiny Tabs for my small dog, but I feed her a pretty complete diet and rely on supplements primarily for vitamin E and as an insurance policy.
Dear Mary,
Thank you for your informative article. I’m desperate to find a homemade dog food recipe for my 75 Lb female Beauceron. I’ve had her tested and she is highly intolerant to turkey, kelp and halibut and mildly intolerant to chicken, duck, flaxseed oil, ginger, olive oil, pork, rabbit, salmon, & tuna. I’ve been making her a chicken and rice homemade dog food and adding a dehydrated dog food that you add water to, for the nutrients, but I was still having a problem with loose stool. My question is for a dog that is sensitive to so many products how do I get a balanced nutritionally sound, homemade dog food that someone can afford to make? How much Calcium would a 75lb dog get? Can I use calcium pills and just crush? I live in Southern California and the cheapest beef I can find anywhere is $2.99 a pound. Since my dog needs 1.5-2.0 pounds of meat a day, well that’s between $135-180 dollar a month in just meat. I feel so defeated.
Thank you for your time.
Linda, the easiest way to feed a complete homemade diet is with recipes and supplements from Balance IT, where you can choose your own ingredients. Mercola recently released a similar product called Meal Mix for Dogs, but I have not tried to compare costs of the supplements to determine if one is more expensive than the other.
https://secure.balanceit.com/recipegenerator_ver4/index.php?rotator=EZ
http://www.mealmixfordogs.com/
To keep costs down, try feeding cheaper cuts such as beef heart or beef cheek meat (ask if they can order it for you). Watch for sales. Big box stores like Costco often have good prices. Check my list of raw food groups to see if there’s one in your area that might offer some cheaper products.
http://dogaware.com/diet/rawgroups.html
Also see my articles for cost-saving tips:
http://dogaware.com/articles/5waystosave.html
http://dogaware.com/articles/dwbargains.html
If not using a supplement that is designed to balance a homemade diet, a 75-lb dog would need about 2,000 mg calcium daily. Most pills are made for people and also contain vitamin D, and so should not be used (too much vitamin D when you give enough calcium). Plain calcium powder from companies like NOW Foods is cheaper anyway.
Note your dog likely needs at least 1,400 kcal (calories) daily, more if she is active. She does not need as much meat as you’ve been feeding, and her loose stools could be linked to too much fat from that meat — she may well do better with less meat and more grains, to reduce the amount of fat in her diet.
You say she’s been tested, but there are no reliable tests for food allergies or intolerances, so your dog may or may not have an issue with the foods you listed. Loose stools are not a common sign of food allergy, though it can be a sign of food intolerance. If that’s the only symptom, it’s more likely to be a sign of fat intolerance, as dogs with digestive issues often have trouble digesting fat. It could also be linked to many other issues, including parasites and bacterial overgrowth, so it’s important to work with your vet to determine what’s going on.
It’s amazing how we look for advice online only to find so much conflicting information and harsh opinions from others.
My grandparents had a farm and fed the dogs and pups off cuts, bones, eggs, and a few times a month included a “boiled meal” of veg, fruits and oats. All the dogs were healthy and happy and lived long. No technical science, just people who lived off the land, reared animals and feed them what they had.
We overthink everything and make stuff too complicated. Obviously the dogs distant cousins in the wild don’t argue amongst themselves about what to feed their young. They do their best with what’s on offer.
So I am stressed to say the least! I have 4 dogs. One very senior lab/mastiff mix, one 9 year old lab/Doberman mix , one 7 year old Shitzhu miz and one 4 year old shitzhu mix. My littles and my biggest are EXTREMELY picky eaters. I am trying to switch them to home made- and I currently am buying it from someone but it is getting cost prohibitive (especially the big guy because he requires quite a bit of food.) I tried that IT site but I am afraid I am not tech savvy and can’t figure out exactly what it is saying. I was thinking of making a recipe with ground beef, brown rice, pumpkin, sweet potato, peas and blueberries and maybe adding a touch of bone broth. I wouldn’t mind switching out the beef for chicken or turkey every other week (but wouldn’t that cause stomach upset if not switched slowly?) I am afraid they wouldn’t be getting the right amounts of vitamins and minerals. How do you know what to supplement? Thanks for any input. I appreciate all the help!
Kathy, you need to try the Balance IT site again. All you have to do is click on the foods you want to use in each column (they tell you how many you can select for each one), then click on Done to see the recipes. Click on View to see each one. They offer chat help if you’re still stuck.
https://secure.balanceit.com/recipegenerator_ver4/result.php
You do need to use a supplement such as Balance IT to make your diet complete — you make no mention of adding calcium, for example, and other nutrients will also be missing since you’re not including liver, fish, eggs, or dairy. Poultry is also needed to meet certain nutritional requirements. Dogs that are used to being fed different foods rarely have any trouble switching, but dogs that have been fed the same thing for long periods may need a slow transition. Once they’re used to eating a homemade diet, they’re unlikely to have any problem switching proteins unless one of them has too much fat.
If you have multiple picky dogs, it’s likely that you’ve trained them to be picky by offering something else when they refuse to eat what you feed. In that case, you should pick up their food after a reasonable amount of time and not offer anything else until the next mealtime. It’s fine to offer a different food at that time, but when you offer something else right away, you teach your dog to be picky.
I started feeding my dog home made food about two days ago. How long until her digestive system is fully adjusted and she has a healthy, solid stool? I’m still incorporating bagged food until she adjusts.
Jackie, you should not see any digestive upset when you switch foods. If your dog is vomiting or having diarrhea, go back to what she was eating before until she is stabilized. You can then try again, more slowly this time. If problems continue, you may need to use different foods. Too much fat or too little fiber can cause loose stools. Try introducing just one new food at a time to help determine which foods are causing problems, and which she does well with.
@Mary Straus, thank you! That’s is so helpful. She is just the pickiest and always wants table food. So I decided to cook it fresh for her. Thank you.
Also pumpkin helps loose stools. And they seem to really like it.
Dave I’ve had 5 dogs all fed with canned food, kibble and a variety of complementary treats. Not one died before the age of 16 and 2 lived in to their early twenties.
People need to chill the fuck out.
Don’t over/underfeed your dog, give it lots of exercise and regular visits to the vet and you will have yourself a healthy happy pooch.