Yep, tasted pretty much every type of kibble and some snacks my dog gets. But it's all plant based so I am not worried about meat getting bad or the like.
Some of the snacks are ok but I noticed that they always smell way more intensive than they taste. Kind of the opposite of human food.
No, the food is plant based and has all the essential nutrients, either inherently or added (like synthetic Taurin for example).
Edit: People who downvote this are disagreeing with objective reality. Anti-Vegans are way more obnoxious than any vegan I ever met. Weird people.