In generale, un Yorkshire Terrier mangerà da 1/4 a 1/2 tazza di crocchette al giorno e la sua dieta dovrebbe consistere in un alimento che lo mantenga sano e gli dia energia durante il giorno. I cani di solito mangiano cibo per i cuccioli fino a un anno di età, poi mangiano cibo per adulti e passano al cibo anziano intorno ai sette anni.
La quantità di cibo e la dieta appropriata per un Yorkshire Terrier dipende dalle dimensioni e dall'età del cane, e la frequenza e la dimensione dei pasti dovrebbero essere determinati con un allevatore o veterinario, consiglia l'American Kennel Club. Una dieta corretta può mantenere il cane sano e prolungare la sua durata di vita.