Royal Canin has a food specially formulated for yorkies, it has a little oil to it which helps them go easier. I would call the food co you are using & report the issue & give them the batch#, maybe theres something wrong w/it, could be recalled. I have always heard that chicken is bad for small dogs-to much protein causes liver problems. Of coarse they love it & I do give mine a small bite here & there-I guess something to check into. I hope someone can help...