These are labeled vegetarian. The company told me that they can’t label them vegan because they can’t guarantee that the ingredients were grown in vegan soil. They are expensive but they’re healthy, long lasting and clean teeth. I’m glad that I didn’t have to harm any animals in order to give my dogs a treat. I added photos of the large and medium sizes for comparison.