Dogs are omnivores, like humans are, so they can technically survive on a vegan or vegetarian diet, and some even need to in order to address health issues. But transitioning to a meat-free diet isn't right for every dog, so you should consider the following factors before switching your dog to a meat-free diet.