I agree, ol'roy isn't the greatest food to be feeding any dog, especially since it just had a new recall.
I feed my yorkie Canidae. check out
www.dogfoodanalysis.com to check out the ratings on foods your thinking of feeding your dog. You want to shoot for a 5 star food. Some of the 6 star ones have too much protein for our little dogs.