I changed my dog food to Premium Edge and all my dogs tear stains have gone . I am not sure how good this food is but it worked for the stains which I did not know it would do that . I use to feed Nutro Natural Choice ( there stains were VERY BAD) just was not happy with that food lately so I switched to this that my local pet store supplies . So far so good and the dogs love it ..