“will give 5 stars because the value and does the same thing as the non generic brand. My dog eats everything and kind of scoffed at these at first and would eat heart guard like nothing, but as he eats everything he relented and ate it. will continue to buy the generic, but it's something to think about if you have a picky eater.”