PetCareRx recommends feeding Yorkshire terriers dry dog food with a small kibble made to fit in a toy breed's mouth. Yorkshire terriers require a high-quality diet consisting of protein, carbohydrates, fruits and vegetables. The primary ingredient in a Yorkshire terrier's food should be a protein like turkey, chicken, lamb or fish.