We do not recommend a vegetarian diet as dogs evolved from being carnivorous meat eaters and despite now moving more towards omnivores, capable of digesting both animal and plant nutrients they do best when given meat as part of a balanced diet. Meat provides an excellent source of protein, as well as vitamins, minerals and energy.