Yes, dogs can survive on a vegetarian diet. It needs to have sufficient protein and vitamin D.