If your dogs aren't doing well after a couple of bags of a food, I would think about switching. I checked the ingredient list of the Now! small breed and it looks really good- grain free, moderate protein level, small kibble- certainly looks like something that would be good for a yorkie.

Worth a shot- do you know anywhere you can get a small bag, or a sample?