Feed your dog a wide variety of foods from different food groups.
Make sure you supplement homemade dog diets with calcium unless you feed raw meaty bones.
Stick to lean meats and remove skin from poultry unless your dog is highly active.
Keep in mind that the less variety of foods you feed, the more important supplements become.
It’s important that your homemade dog food is “complete and balanced,” meaning it meets all of your 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.