It is better to add foods from animal sources (eggs, meat, dairy, etc.) rather than plant foods (grains, legumes and vegetables), since most commercial diets are high in carbohydrates, for which dogs have no nutritional need, while animal protein provides a number of benefits (see High-Protein Diets for more information).