Dog are omnivores, meaning they eat meat and plants. The meat and fat content are less important than its digestibility. As research teams continue to learn about canine nutrition, they have learned that dogs need an appropriate balance of minerals, vitamins, amino acids and fatty acids. These all aid in maintaining healthy tissues and biological reactions.
Protein and fats are also needed in order for a dog to meet the energy needs but carbohydrates also contribute to their energy. Contrary to popular belief, dogs are able to digest carbohydrates. Enzymes in the digestive system allow for the breakdown of starches, sugars and complex carbohydrates – even grain.