When it comes to nutrition, dogs are a lot like people. They're omnivores, meaning they can live healthy lives while eating a variety of food. Meats, vegetables, and grains all can be a part of a dog's diet. But also like us, dogs need balanced, moderately-sized meals that fuel their activities, not an overindulgent diet that will expand their waistlines and put them at risk of diseases like diabetes.