Yes, a dog can be a vegetarian and I have seen many dogs who are healthy and vegetarian. All you have to focus on to fulfilling their daily nutritional requirements. And many companies started focusing on vegetarian dog foods in India.