A healthy dog diet in India is built on a complete, age-appropriate commercial food or a properly balanced home diet planned with a vet. Puppies eat four meals a day until three months, then three until six months, then two for life. Cow’s milk, roti and sabzi, chocolate, onion, garlic, grapes and cooked bones should never be part of it.
Written by the Puppy Hub team — breeders of Standard Poodles, Parti Poodles, Toy Poodles and Goldendoodles in Delhi NCR for close to a decade.
Feeding is where Indian dog owners get the most conflicting advice. One neighbour swears by roti and milk, a shop pushes the most expensive imported bag, and the internet says raw meat. Here is what actually matters, and what to ignore.
How much and how often to feed
| Age | Meals per day | What to feed |
|---|---|---|
| 8 weeks – 3 months | 4 | Puppy food, softened with warm water if needed |
| 3 – 6 months | 3 | Puppy food |
| 6 – 12 months | 2 | Puppy food, moving to adult at around a year |
| Adult | 2 | Complete adult food, portion by weight not by eye |
Feed at fixed times and take the bowl away after twenty minutes. Leaving food out all day — free feeding — makes house training harder, hides loss of appetite when a dog is ill, and is the main reason so many Indian pets are overweight.
Reading a dog food label
Ignore the picture on the front. Turn the bag over and look for three things:
- A named meat first in the ingredient list — “chicken” rather than “meat and animal derivatives”.
- A complete-and-balanced statement for the right life stage. “Complementary” food is a topper, not a meal.
- An expiry date with room to spare. Stock moves slowly in Indian shops and rancid fat is a common cause of upset stomachs here.
Price is not quality, but the cheapest bags are usually cereal with meat flavouring. You pay either way: in the bag, or at the vet.
Home food, honestly
Home-cooked feeding can work well and many Indian families prefer it. It only works if it is planned — a dog needs protein, fat, calcium and specific micronutrients in the right ratios, and rice with a little dal does not provide them. If you want to feed home food, ask your vet to help you build a recipe and use a supplement where needed.
The roti-and-milk myth. Roti with milk is the most common dog meal in India and one of the worst. Most adult dogs cannot digest cow’s milk, wheat provides little a dog needs, and the combination produces exactly the dull coat, itchy skin and loose stools that owners then blame on the weather.
Foods that are dangerous
- Chocolate — toxic, and worse in dark chocolate
- Onion and garlic, raw or cooked, including in gravy — damages red blood cells
- Grapes and raisins — can cause kidney failure, even in small amounts
- Cooked bones of any kind — they splinter
- Xylitol, found in sugar-free sweets and some peanut butters
- Milk and most dairy for adult dogs
- Leftover masala food — salt, oil and spice a dog is not built for
Feeding through an Indian summer
Appetite drops in the heat and that is normal. Feed the larger meal in the cooler part of the day, keep water available and changed twice daily, and wash bowls every day — biofilm builds fast in humidity. If your dog stops eating for more than a day, that is a vet visit, not a heat excuse.
Weight: the test that needs no scale
Run your hands along the ribs. You should feel them easily under a thin layer, without pressing. Looking down from above, there should be a visible waist. If neither is true, reduce the portion by ten percent and add a walk — excess weight in a dog shortens life and wrecks joints, particularly in Standard Poodles and Goldendoodles.
Common questions
Can I feed my dog roti and milk in India?
No. Most adult dogs cannot digest cow’s milk, and roti provides little of what a dog needs. It is the most common feeding mistake in Indian homes.
How many times should a puppy eat?
Four times a day until three months, three until six months, then twice a day for life.
Is home-cooked food good for dogs?
It can be, if it is planned with a vet so that protein, fat and calcium are balanced. Rice and dal alone is not a complete diet.
What human foods are poisonous to dogs?
Chocolate, onion, garlic, grapes and raisins, cooked bones, and anything sweetened with xylitol.
More: the full puppy guide · the four breeds we raise ourselves
