Mine love the Royal Canin Yorkshie & have been doing really well on it for several years. Before using it we had lots of problems on some other foods.
And my vet, who before switchiing was talking about getting teeth cleaned, now says he's never seen such clean teeth on an elderly yorkie