well, here is ella's story. She was on nutrisource and I switched her to blue for toy breed-she loved it and it was tiny kibble.... BUT very high in protein and even though I did over several weeks, still loose stool
SO then after researching show breeders for our next pup (coming this spring), I realized all of them that I checked, ALL used Royal Canin for yorkies. I made the switch to Royal canin for yorkies and wow. never a stool issue and she absolutely loves it and it gives her good breath. So there is my two cents, whatever you decide

I kind of wished I had asked on YT before the whole process LOL