Buy foods that have the word chicken, Beef, Salmon or any meat as first ingredient followed by meat meal and then legumes such as any bean. This food is a 1 star food. Go to petfoodadvisor.com and see for yourself. There are better and less expensive foods out there and on Amazon. I feed 4-Health grain free kibble available at tractor supply and blue wilderness canned available on here. Both cheaper than this stuff and are 4 and 5 star foods. Veterinarians do recommend this food more than any other food and that's because for many years you could only buy it from them. That is still the case at many veterinarians. Your dog will live and look fine but he will not thrive on this food. Eventually you will have problems of some sort. I'm the proud owner of a 17 year old healthy Shih Tzu and a one-year-old yorky. Are shitzu has only been in the veterinarian one time is 17 years and that's for eating poisonous mushrooms. Dogs are more carnivorous and eat more like wolves than anything else. You don't see wolves eating corn on the cob and very little in the way of vegetable matter. Think about that when you go to buy your food. Remember on the ingredient list the first ingredient has more of that ingredient than the second does or the third does. So with this food the second and third and fourth ingredient overrides the first so you're getting more grains than you're getting meat in this product. Pet foodadvisor.com will really help you out. I believe that's the name of the website you can Google it and it's absolutely free. There are so many foods out there that are better than this. This is on par with Ole Roy and Purina Dog Chow which are one star. When you know better you do better and my family did and my dogs have flourished and thrived.