Ein Yorkshire Terrier ist ein Allesfresser, was bedeutet, dass er sowohl pflanzliche als auch tierische Nahrung zu sich nehmen kann. In freier Wildbahn würden Yorkies typischerweise kleine Nagetiere, Kaninchen, Vögel und Insekten sowie Früchte, Gemüse und Blätter fressen. Heute werden die meisten Yorkies mit kommerziellem Trockenfutter oder Dosenfutter gefüttert, das auf ihren Nährstoffbedarf abgestimmt ist.