Foods that are too high in protein are bad for yorkies.  My yorkie was switched to a high protein diet because it was so highly recommended, however, two weeks later he was sick and depressed and in pain all over.  We were beside ourselves.  It turns out he has Pancreatitis which yorkies are predisposed to.  This shows in blood work as high Lipase numbers and symptoms include: tired pup, depression, soreness, weakness, vomitting, fever, and diarhea.  However, a dog doesn't need to display all of these signs and the Lipase test is not conclusive.  A E1ISA for TAP and/or a TLI test should be done (blood tests).  This is another reason to avoid high fatty foods - especially table scraps (more dogs come to the vet with these symptoms during thanksgiving and x-mass times).