PetCareRx recommande de nourrir les Yorkshire terriers avec de la nourriture sèche pour chiens avec une petite croquette conçue pour tenir dans la bouche d'une race toy. Les Yorkshire terriers ont besoin d'une alimentation de haute qualité composée de protéines, de glucides, de fruits et de légumes. L'ingrédient principal dans la nourriture d'un Yorkshire terrier devrait être une protéine comme la dinde, le poulet, l'agneau ou le poisson. Les protéines fabriquées à partir de sous-produits animaux non musculaires doivent être évitées, car jusqu'à 14 % d'entre elles peuvent être indigestes.
Afin de fournir aux Yorkshire terriers des quantités appropriées d'énergie et de fibres, sa nourriture doit contenir des glucides comme le riz brun ou les patates douces. Certains Yorkshire terriers ont l'estomac sensible, il est donc recommandé d'éviter le maïs ou le soja. Il est important que le chien apprécie sa nourriture, car les Yorkshire terriers qui refusent de manger peuvent rapidement devenir hypoglycémiques.
Donner aux Yorkshire terriers des aliments secs et croquants aide à garder leurs dents propres, ce qui est bénéfique car ils sont sujets aux problèmes dentaires. Les chiots Yorkshire terrier doivent avoir quatre repas par jour, et les adultes doivent être nourris trois fois par jour, ou des croquettes gratuites pour maintenir une glycémie constante.
Parce que les Yorkshire terriers sont sujets à des problèmes héréditaires de hanche et de genou, il est important de s'assurer que le chien ne devienne pas en surpoids. Certaines friandises hypocaloriques recommandées par PetCareRx pour les Yorkshire terriers comprennent des carottes cuites ou des haricots verts, de la citrouille en conserve et de petites quantités de fromage.