Dogs are carnivores, they need a meat-based diet to thrive.

High-quality animal protein provides dogs with the essential amino acids necessary for healthy cells, organs and muscles. The dietary fat from quality meat sources provides energy and the essential vitamins and fatty acids that are important to dogs for healing, normal cell membrane synthesis, reproduction and a healthy coat and skin.

High-quality meat protein basically provides everything that dogs need for all their metabolic and energy requirements.

So, you might ask, why do so many dog foods contain so little meat and so much cereal? Well, the answer is that cereal is cheaper than meat and an easy way to bulk out dog foods. But feeding your dogs these types of dog food is essentially like feeding them junk food every day.