It doesn't matter what kind of breed you have, dogs are dogs! If the yorkie is fine with the huskies' food, then go for it!
But one thing the Yorkie has issue with that is specific to this breed is tartar issue. So in general, it's good to feed your yorkie mostly with dry food and give him toys that will help it clean its teeth. That doesn't stop you from serving it some canned food sometimes.
One thing I noticed about the Blue Diamond food that it contains BHA and when possible, you should try to find another product that doesn't contain this artificial preservative. Same goes for BHT and TBHQ. You can look for food that uses vitamin E/tocopherols instead.
Often, when pet shops suggest dog food for small breed, the main benefit for the dog is the size of the bites! So that's one thing you can look for, and also a high protein food that doesn't contain too much corn, preferably rice as it's easier for dogs to digest.
You probably already know how to read the food labels, and the first ingredient is the one that has the biggest quantity in the mix. Ideally, you should avoid the dog food that starts with anything corn or grains, and go for meat instead. You will find labels that say "chicken" and others with "chicken flours" for example; I personally suggest you to go for the chicken first and then the flour as second best choice. At this point when you see these 2 as first ingredients, you're already serving your dog a very good quality food compared to the "grain flour" food.