I feed my baby Yorkie and my senior Toy Poodle Royal Canine. It's a little expensive,

but I've had very good luck with it. My poodle used to have skin allergies on Science Diet and on Purina and he was always throwing up. Now, no problems either way. I recommend it highly.