An adult Shih Tzu should typically eat twice a day, while puppies may require three to four meals a day. Feeding twice daily helps regulate their metabolism and maintains energy levels. For puppies, more frequent meals are crucial to support their rapid growth and development and to prevent blood sugar levels from dropping. Consistency in feeding times is also important to establish a routine and aid in digestion. Always consult with a veterinarian to determine the best feeding schedule for your Shih Tzu.