This is a terrific dog food.  My Shih Tzu loves it!  I like the fact that it is grain free and has plenty of protein.  She must go for the Lamb flavor because this food is gone as soon as it hits the bowl.  Nutro is a good company.  I have used some of their other products.  I think you can trust their products to be high quality.  My little dog is very picky, so if she hates it, I end up throwing it out.  She loves this brand.  If you spoil your dog, this is a good brand for you.  Our dog is like family, so I am extremely particular about what I feed her.  I would highly recommend this dog food.