Our McNabb Border Collie has a bizarrely sensitive stomach when it comes to dog food. She can only eat very limited ingredient dog foods, no matter the cost, or she has near-constant diarrhea. Been that way since she was a puppy. Wellness simple has always been easy on her stomach, and she eats it happily (I can't report for picky eaters, because she'll eat anything she can fit in her mouth)In addition to being great for her sensitive stomach, there are some other perks to using a limited ingredient, grain free dog food. Since this stuff is so nutritionally dense, you don't use as much dog food, which also means that this stuff comes out as being nearly as cheap as the cheaper stuff. A 45lb dog normally eats about 2 cups of cheap food a day. Our dog maintains her weight (and the vet confirmed this is correct) with HALF that. literally half a cup twice a day and she maintains her weight. We give her another 1/3 cup if she's had a particularly active day.The other great thing is that your dog doesn't poop as much! our dog only needs to go once a day, sometimes even every other day. Her stools are very dense (again, checked with the vet, this is normal) and since she doesn't go as much, it makes picking up poop much better, to boot!If you can afford it, I do believe the zignature brand food is even higher quality (and my dog absolutely goes berserk for the kangaroo formula) with the same perks, but since I do have to live on a budget, wellness simple is the least expensive quality dog food that keeps my pup from riding a diarrhea rocket into low earth orbit.My only suggestion is to stick with the lamb and turkey based flavors. The duck and fish smell EXTREMELY strongly, so you have been warned.Amazon currently sells this stuff for upwards of $20/bag cheaper than petco/petsmart.