Puii Shih Tzu ar trebui să mănânce de trei ori pe zi, iar un adult Shih Tzu ar trebui să mănânce o dată pe zi, potrivit All Shih Tzu. Un cățeluș trebuie să mănânce o uncie de mâncare pentru fiecare kilogram pe care îl cântărește . Câinii adulți trebuie să mănânce o jumătate de uncie de mâncare pe kilogram de greutate.
În timp ce mulți câini fac bine cu o constantă ofertă de hrană pentru câini, rasa Shih Tzu este predispusă la obezitate și face mai bine cu o dietă monitorizată. Obezitatea nu poate fi o problemă la câinii mai tineri, dar poate deveni o problemă la cei mai în vârstă care sunt mai puțin activi. Miracolul Shih Tzu recomandă limitarea tratează și nu suprasolicitarea pentru a preveni obezitatea.