I cuccioli di Shih Tzu dovrebbero mangiare tre volte al giorno e un Shih Tzu adulto dovrebbe mangiare una volta al giorno, secondo All Shih Tzu. Un cucciolo ha bisogno di mangiare un'oncia di cibo per ogni chilo che pesa . I cani adulti devono mangiare mezzo grammo di cibo per chilo di peso.
Sebbene molti cani stiano bene con una scorta costante di cibo per cani, la razza Shih Tzu è incline all'obesità e fa meglio con una dieta controllata. L'obesità potrebbe non essere un problema nei cani più giovani, ma può diventare un problema in quelli più anziani che sono meno attivi. Miracle Shih Tzu consiglia di limitare le leccornie e non di sovralimentare per prevenire l'obesità.