Pet Care Tips

Best Dog Food for Shih Tzu in India (2026): Puppy & Adult Picks

The best dog food for a Shih Tzu in India is a small-breed, filler-free formula with real meat. 2026 puppy and adult picks, ₹ prices, feeding amounts and an FAQ.

Pet Care Tips Editorial7 min read

If you want the short answer: the best dog food for a Shih Tzu in India is a small-breed formula with real meat as the first ingredient, no corn-wheat-soy fillers, and a kibble small enough for that famously flat face. Breed-specific options like Royal Canin Shih Tzu (around ₹1,800 for 1.5 kg) make the choice easy, but they are not your only one. A Shih Tzu is tiny, prone to a sensitive stomach, and carries a long double coat that quietly eats up nutrients — so what goes in the bowl matters more than it does for a sturdy street dog. Here are the picks worth your money in 2026, for puppies and adults.

A fluffy Shih Tzu with an attentive expression

Why feeding a Shih Tzu is different

A Shih Tzu is not a small Labrador. Four things shape what belongs in the bowl:

  • The short muzzle and underbite. Big, round kibble is genuinely hard for a Shih Tzu to pick up and chew. Small-breed kibble is shaped for little mouths — Royal Canin even moulds a breed-specific piece for it.
  • A sensitive stomach. The breed is prone to food allergies and loose stools. Corn, wheat and soy are the usual culprits, so a limited-ingredient or grain-free formula often settles digestion.
  • That coat. The long double coat needs omega-3 and omega-6 fatty acids, plus zinc, to stay glossy instead of dry and flaky.
  • Weight. A healthy Shih Tzu weighs roughly 4–7 kg. They pile on weight fast from overfeeding or too many treats, and every extra kilo strains their already-delicate joints and breathing.

Best dog food for a Shih Tzu puppy in India

Puppies need more protein, fat and calcium than adults — in pieces small enough to swallow without a struggle. Three that work well in India:

Royal Canin Shih Tzu Puppy

The easy default. A breed-specific puppy formula with kibble shaped for the short muzzle, supporting the skin and coat from the start. It runs around ₹1,830 for 1.5 kg. Check the current price on Amazon.

Royal Canin Mini Starter / Mini Puppy

A small-breed alternative if you can't find the breed-specific bag. Mini Starter suits the weaning-to-two-months stage; Mini Puppy carries on to about ten months. Check the current price on Amazon.

Farmina N&D Mini Puppy

The premium pick. Grain-free, higher meat content, and gentle on the touchy Shih Tzu gut — it costs more, but a small dog eats little, so a bag lasts. Check the current price on Amazon.

Feed a Shih Tzu puppy three to four small meals a day until about four months, drop to three, then settle into two meals by their first birthday.

Best dog food for an adult Shih Tzu in India

Royal Canin Shih Tzu Adult

Breed-specific again, around ₹1,777 for 1.5 kg, with roughly 24% protein and nutrients aimed at the skin and coat. The most fuss-free choice for an adult Shih Tzu. Check the current price on Amazon.

Royal Canin Mini Adult

A small-breed formula with L-carnitine to help keep weight in check — useful, because Shih Tzus tip into chubby easily. Check the current price on Amazon.

Farmina N&D or Acana (premium, sensitive stomach)

If your dog reacts to grain or has chronic soft stools, a high-meat grain-free food like Farmina N&D or Acana is worth the spend. Check the current price on Amazon.

Drools Small Breed (budget)

An Indian brand at a fraction of the imported price. It's not grain-free, but for a healthy adult with no allergies it's reasonable value — see our Drools dog food review before you buy. Check the current price on Amazon.

Want options that aren't breed-specific? Our wider best dog food in India and best dry dog food roundups, and the small-breed Pomeranian food guide, all apply to a Shih Tzu too.

What to look for on the label

  • A named animal protein first — "chicken" or "lamb", not "meat and bone meal".
  • Around 22–26% protein for adults, higher for puppies.
  • Omega-3 and omega-6 fatty acids and zinc for the coat.
  • No corn, wheat or soy fillers, and no artificial colours.
  • Small-breed kibble size the dog can actually chew.
  • For a reactive dog, a limited-ingredient or grain-free recipe.

How much to feed a Shih Tzu

Exact portions depend on the food's calorie density and your dog's weight and activity, so the back of the pack is your real guide. As a rough starting point for dry food:

StageMeals/dayApprox. dry food/day
Puppy (2–4 months)3–440–70 g
Puppy (4–10 months)360–90 g
Adult (4–7 kg)270–110 g

Weigh the food rather than eyeballing it — a small dog's portions are easy to overshoot. If your Shih Tzu is getting round, trim the amount and read our diet guide for overweight dogs.

Foods to avoid

  • Corn, wheat and soy fillers — common allergy triggers for the breed.
  • Chocolate, grapes and raisins, onion, garlic and xylitol — genuinely toxic to dogs.
  • Cooked bones, which splinter.
  • Too much milk or dairy, which upsets most adult dogs' stomachs.
  • Salty, spicy or fried human leftovers — hard on a small, sensitive gut.

Persistent itching, vomiting or diarrhoea is a reason to see your vet, not to keep experimenting with bowls of food. A sudden food change can also cause loose stools, so switch brands gradually over a week.

Wet food and homemade options

A spoon of wet food mixed into kibble can tempt a fussy Shih Tzu and add hydration. Fully homemade meals can work too, but they are easy to get wrong — a small dog has little margin for a missing nutrient. If you go that route, balance it properly: start with our notes on homemade dog food and what ingredients it should contain, and ideally run the recipe past a vet.

The bottom line

For most Shih Tzu owners in India, a breed-specific or small-breed formula with real meat and no cheap fillers covers it — Royal Canin if you want the decision made for you, Farmina or Acana if you'll pay for premium, Drools if you're watching the budget. Match the food to your dog's life stage, weigh the portions, and let your vet referee any stomach trouble.

Frequently asked questions

Which dog food is best for a Shih Tzu in India?
A small-breed formula with a named animal protein first, no corn/wheat/soy fillers, and small kibble. Royal Canin Shih Tzu or Mini is the easy default; Farmina N&D and Acana are premium grain-free options for sensitive stomachs; Drools Small Breed is a budget Indian pick.
Is Royal Canin Shih Tzu food worth it?
For most owners, yes — it is breed-specific, with kibble shaped for the short muzzle and nutrients aimed at the skin and coat, at around ₹1,800 for 1.5 kg. It is the most fuss-free choice, but a good small-breed or grain-free food works just as well.
Can a Shih Tzu eat a vegetarian diet?
Dogs need animal protein to thrive, and a fully vegetarian diet risks leaving a small breed short of key nutrients. Only attempt it under a vet's supervision with a properly balanced, supplemented recipe — never by simply removing meat.
How much should I feed my Shih Tzu a day?
Roughly 70–110 g of dry food a day for an adult (4–7 kg), split into two meals; puppies eat three to four smaller meals. Calorie density varies by brand, so follow the pack's chart and adjust to keep your dog lean.
Why does my Shih Tzu have loose stools or a sensitive stomach?
The breed is prone to food sensitivities, and corn, wheat and soy fillers are common triggers. A limited-ingredient or grain-free food and gradual brand changes usually help. If diarrhoea, vomiting or itching persists, see your vet rather than experimenting further.