I have a small female papillion dog who is only 4 pounds and she has a liver problem where she cannot process large amounts of protien and animal fats. so she cannot eat meat!! so shes on a strict veg diet of soy and rice perscription vet diet. and we feed her carrots alot. she likes them, and so does our other dog who isnt a veggie dog... hehe