I am giving one star because the second batch that I received has a different consistency compared to the first ones that I ordered here from Amazon as well as the ones that I bought from Petsmart. My puppy had diarrhea after eating about 4 cans so I started to investigate. When I opened another can, I  smelled the food and it smelled really bad that my puppy won't eat it anymore. This is is his favorite food and for him to reject it means that there is really something wrong with it. To make sure that he didn't just lose his interest on the food I bought the same exact food from Petsmart and to my surprise - he happily ate it. I ordered two cases of this product and I am definitely returning them. It is cheaper to buy this pet food here at Amazon but I don't mind paying more somewhere else as long as I know that my puppy is getting quality food.