Royal Canin actually makes a vegetarian dog food for dogs, but it’s a prescription-only food meant to be used in dogs with severe food allergies. A lot of vets don’t even carry it because there are other hypoallergenic food options for food sensitive dogs that do have meat in them.