Both of mine (Yorkie & Japanese Chin/Poodle mix) are on this and have been for quite some time. I definitely think it is one of the best foods on the market. I also give them both a little bit of soft food each night as my Poodle mix has to have allergy pills and so I have to grind them up and put them in his food. They both would much rather eat that all of the time, but because I think Evo is the best out there and the hard food is good on their teeth, this is one thing that I won't let them win on!