In general, a Yorkshire Terrier will eat 1/4 to 1/2 cup of kibble per day, and its diet should consist of a food that keeps it healthy and gives it energy throughout the day. Dogs usually eat puppy food up to one year of age, then eat adult food afterward and switch to senior food around the age of seven.

The amount of food and the proper diet for a Yorkshire Terrier depends on the size and age of the dog, and the frequency and size of meals should be determined with a breeder or veterinarian, advises the American Kennel Club. A proper diet can keep the dog healthy and extend its lifespan.