A Shih Tzu is a small dog breed, but it still needs the right amount of food to stay healthy and active. Feeding the correct portion helps maintain a healthy weight, supports digestion, and prevents health problems like obesity.
Many dog owners wonder exactly how much food a Shih Tzu should eat per day. The answer depends on factors such as age, weight, activity level, and the type of dog food.
This guide explains the ideal daily food amount for a Shih Tzu and how to create a healthy feeding routine.
Average Food Amount for a Shih Tzu Per Day
Most adult Shih Tzus need ½ to 1 cup of high-quality dry dog food per day.
This amount should usually be divided into two meals per day.
Typical guideline:
• Small Shih Tzu (8–10 lbs): about ½ cup daily
• Medium Shih Tzu (10–13 lbs): about ¾ cup daily
• Larger Shih Tzu (13–16 lbs): about 1 cup daily
Always check the feeding guide on your dog food package, because calorie content can vary.
Shih Tzu Feeding Chart by Age
Puppy (2–6 Months)
Shih Tzu puppies grow quickly and need more frequent meals.
Recommended feeding:
• 3–4 small meals per day
• Total daily food: ½ to 1 cup
Puppies require food rich in protein, healthy fats, and essential nutrients.
Adult Shih Tzu (1–7 Years)
Adult dogs need balanced nutrition to maintain energy and weight.
Recommended feeding:
• 2 meals per day
• Total daily food: ½ to 1 cup
Avoid overfeeding, because Shih Tzus can gain weight easily.
Senior Shih Tzu (7+ Years)
Older dogs usually have slower metabolism and lower activity levels.
Recommended feeding:
• 2 smaller meals per day
• Slightly reduced portions if activity decreases
Senior dog food formulas can help support joint health and digestion.
Best Types of Food for a Shih Tzu
Choose high-quality dog food designed for small breeds.
Good options include:
• Dry kibble for small breeds
• Wet dog food
• Fresh or homemade dog food approved by a veterinarian
Look for ingredients such as:
• Real chicken, beef, or fish
• Healthy fats like fish oil
• Whole grains or vegetables
• Essential vitamins and minerals
Avoid foods with excessive fillers or artificial additives.
Signs You Are Feeding the Right Amount
Your Shih Tzu is likely eating the correct amount if:
• Weight stays stable
• Energy level is normal
• Coat looks shiny and healthy
• No frequent digestive issues
You should be able to feel your dog’s ribs lightly but not see them clearly.
Common Feeding Mistakes to Avoid
Some mistakes can affect your dog’s health.
Avoid these common issues:
• Overfeeding treats
• Feeding table scraps regularly
• Giving too many meals per day
• Ignoring portion sizes on dog food labels
Maintaining a consistent feeding schedule helps prevent weight problems.
Conclusion
Knowing how much food a Shih Tzu should eat per day helps keep your dog healthy and happy. Most adult Shih Tzus need ½ to 1 cup of food daily, divided into two meals.
Always adjust portions based on your dog’s age, weight, and activity level. Providing balanced nutrition and maintaining a consistent feeding routine will help your Shih Tzu live a long and healthy life.
Frequently Asked Questions
How many times a day should a Shih Tzu eat?
Most adult Shih Tzus should eat two meals per day, usually morning and evening.
Can a Shih Tzu eat once a day?
Feeding once per day is not recommended. Two meals help maintain stable energy and digestion.
What is the best food for a Shih Tzu?
High-quality small-breed dog food with real protein and balanced nutrients is best for Shih Tzus.
Can I give my Shih Tzu human food?
Some human foods are safe in small amounts, but many can be harmful. Always check before feeding table food.
