Yorkies have very beautiful hair, and apart from proper grooming, it requires you feed your dog a balanced diet in order to maintain its luster. As a general rule, do not feed your dog only one kind of dog food. Find a dry food that it likes and has no trouble digesting, and then find a wet food that isn't too rich. The wet food will help maintain the dog's natural oils, keeping the coat soft and shiny. Dogs are also lactose intolerant, so beware of cheese and milk. Treats should only be given as rewards, and not to gain a dog's affection.
Feeding puppies
When you welcome your pet into your life be sure to ask its previous owner or breeder what would be the best dog food. They may have already started it on a particular brand that they prefer to others. If you feel that this brand is affordable then by all means continue using it, but if not then begin using another one for puppies. Slowly remove the old brand from your dogs bowl by first adding only a bit of the new one and then gradually add more and more until there is no more of the old one left. This will help your dog in the 'getting used to' process and will also lessen any chances of stomach upset. At a young age Yorkshire Terrier puppies will be energetic and will burn calories very easily.

At first it is a good idea to feed yorkie puppies about four times a day. By doing this you are allowing them to get all the necessary nutrition they need. If you were to try and feed them all of it at once they may either burn it all before the end of the day and then go to sleep hungry, be sick because of the excess amount or leave part of the food because they can't finish it.
Feeding Young Yorkshire Terriers
Until the teething phase is over, which should occur at about 6 months of age, yorkies need to be fed three meals a day. However, between 6 months and 1 year two feedings should be sufficient. At this stage in a young Yorkshire terriers life it is very important that you feed them a healthy, well-balanced meal in order for good development and growth.

As your dog gets older its body will be able to digest far better than when it was a puppy or when it gets very old.
Feeding Adult Yorkshire Terriers
There are some dog foods which have been designed specifically for older dogs and take into account their changing nutritional needs. Senior Yorkshire terriers should have a diet that consists of higher carbohydrates which are easier to digest.
NO GRAPES, RAISINS, TURKEY, NUTS, SUGARLESS CANDY ,CHOCLATE,GARLIC OR ONIONS!!!