We started our dog on this six years ago when we got him. He always ate it well, and it had a good amount of meat in it. A few months back money got tight, and one of the places we thought we could save was dog food. We switched him to a significantly cheaper brand. At firsts there was no difference. Our dog ate the new food without problems, but over a few months, we noticed a stink to his breath that wasn't there beforep and plaque build up on his teeth. We switched him back to Purina One and his breath and teeth cleared up. My only complaint about Purina One is that they seem to be cutting back on the amount of meat in the product. It looks to me like there is a lot less meat in there than there was a few years back. Our dog still enjoys it, so we're sticking with it. I think it's a good middle of the road dog food. It isn't the cheapest. I think you get a quality food for the price. Plus I've even found a few coupons for it lately.