Shih Tzus should be fed small, frequent meals throughout the day to help maintain their blood sugar levels and prevent hypoglycemia, a condition that can occur in small breed dogs. Typically, a Shih Tzu should eat three to four small meals a day. The amount of food your Shih Tzu needs depends on their age, weight, and activity level. Puppies may need to be fed more frequently, while adult Shih Tzus may only need to be fed twice a day. When feeding your Shih Tzu, it's important to choose high-quality dog food that meets their nutritional needs. Avoid giving them table scraps or human food, as these can be high in fat and calories and can cause digestive upset or obesity.