How can I make homemade dog food that is complete and balanced?
Published

Short answer: cook a bowl built mostly on animal protein, follow a chart sized to your dog’s weight rather than a recipe video, and add a measured balancer for the minerals and vitamins that meat, egg and vegetables cannot supply in the right amounts. Fresh food is the easy part. The gaps are the part people miss.
What “complete and balanced” means for a home bowl
Complete means every essential nutrient is present. Balanced means each one sits in the right proportion to the others and to the energy in the bowl. The reference most nutritionists use is the NRC and FEDIAF nutrient tables. It is a floor, not a target, and it is measured per 1000 kcal, so it holds for a small dog and a large one alike.
When veterinary researchers assessed home-prepared recipes for adult dogs, most fell short on at least one essential nutrient (Stockman 2013). The cooking was not the problem. The missing correction was. The longer version is in our pillar guide on whether homemade dog food is complete.
Step 1: start from a chart, not a recipe
Wondering how this applies to your own pet? Build their bowl — two minutes, and it gives the exact grams for their weight.
A recipe tells you what to put in a pot. A chart tells you how much of each food this dog needs in a day. Amounts follow body weight and activity, so a recipe written for one dog is wrong for the next one. Use a chart that gives the daily share of each food for your dog’s weight, then cook to it. You can build the bowl for your pet’s weight in about two minutes.
Step 2: build the bowl on animal protein
Dogs are carnivores that tolerate some plant food, not the other way round. In the bowl we publish, at least 85% of the energy comes from animal foods: mutton or another red meat, chicken, a boneless white fish such as tilapia, and egg. Curd and vegetables make up the rest. Four proteins are used because each covers what another lacks. See the four proteins and why they go together.
Rice and roti are not harmful in small amounts, but a bowl that is mostly rice is short on protein and most minerals however fresh it is. Where carbs and dairy fit.
Step 3: cook it, and leave out bones, liver and kidney
Cook meat, fish and egg through. Cooking deals with the bacteria that raw feeding brings into a kitchen. Leave out bones: cooked bone splinters, and the calcium it gives varies from one piece to the next. Leave out liver and kidney as daily ingredients: their vitamin A and copper content swings widely between animals, so a bowl that leans on them can overshoot. It is more reliable to supply those nutrients in a measured form.
Step 4: close the gaps that food alone leaves
A bowl of muscle meat, egg and vegetables is reliably short on the same handful of nutrients: calcium in the right ratio to phosphorus, iodine, zinc, copper, vitamins D and E, and the omega-3 fats EPA and DHA. The calcium maths shows why a pinch of eggshell does not settle it.
This is the job of a food balancer. Ours, BowlBalancer™, comes in sachets counted by body weight and added to the day’s food. One thing to be clear about: the sachets are balanced to the bowl on our chart. They are not designed to correct any recipe you happen to cook. Follow the chart, add the sachets, and the day meets the nutrient floors. Human multivitamin tablets are not a substitute: the doses are set for a person and some contain ingredients dogs should not have.
Step 5: weigh what you serve, and change over slowly
Use a kitchen scale for the first few weeks. Eyeballed portions drift, and the balance drifts with them. Move from the current food to the new bowl over about a week, starting with a small share of the new food and increasing every two days. Weigh your dog every fortnight and adjust the total amount, not the proportions.
What not to put in the bowl
Onion, garlic, grapes, raisins, chocolate, anything sweetened with xylitol, cooked bones, and heavily salted or spiced leftovers. The full list, item by item, is in Indian kitchen foods dogs and cats can and cannot eat.
How do I know if my current homemade food is balanced?
Enter what you feed and see where it lands against the animal-protein floor and the usual gaps. It is free and takes a minute: check the bowl you feed today. Then build the bowl for your pet’s weight.