Dogs can be on a vegetarian diet but not human-kind of vegetarian food. People need to understand that they have an entirely different digestive system. Thus, the requirement of protein and calorie also differs. If this concept is kept in mind, a vegetarian-only diet is fine for a dog, he says.