This is a specific conversation about Dog food allergies — identifying and fixing them — ask about yours and get one honest answer for your exact situation.
inparticular.ai
New-onset vomiting in a 12-year-old dog always deserves a close look — at that age it can be a late-life food sensitivity, but it can also be something else entirely, so a vet check is important if you haven't had one. That said, true food allergies in dogs are less common than food intolerances, and when the gut becomes more reactive in senior dogs, an elimination diet using a novel or hydrolysed protein is often the most effective way to work out what's going on. Can you tell me a bit more — how long has the vomiting been happening, how often, and what is your Schnauzer currently eating? And has your vet ruled out anything like pancreatitis or kidney issues yet?
He's been sick on and off for about six weeks, maybe two or three times a week. He's on a standard adult chicken-based kibble. The vet checked him over last month and said his bloods were fine, no pancreatitis, and suggested it might be a food sensitivity developing in old age. She said to try a different protein.
inparticular.ai
That's really useful — clean bloods and a vet pointing you toward dietary change is a good position to be in. Chicken is by far the most common trigger for intolerances in dogs who've eaten it long-term, so switching away from it makes a lot of sense. For a 12-year-old Miniature Schnauzer, I'd also want something that's gentle on the gut, supports joint health, and isn't too rich — Schnauzers can be prone to high triglycerides, so a lower-fat option is worth thinking about. Is the vomiting always shortly after eating, or does it seem random throughout the day?
Usually within an hour of eating, sometimes he brings up undigested food, sometimes it's just bile. He still has a good appetite though and his weight is stable.
inparticular.ai
Vomiting undigested food shortly after meals points strongly to a digestive sensitivity rather than a deeper systemic issue, which is reassuring given his good appetite and stable weight. The bile vomits are likely from an empty stomach between meals — splitting his daily food into three smaller portions often helps with that on its own. For the food itself, I'd recommend Royal Canin Sensitivity Control (duck and tapioca). It uses duck as a novel protein — well away from chicken — and tapioca instead of common grains, which makes it a solid elimination starting point. It's also formulated to be easily digestible with a moderate fat level, which is exactly what you want for an older Schnauzer. It's available in dry kibble and wet pouches, and many owners use both together.
That sounds sensible. How long would I need to try it before I'd know if it was helping?
inparticular.ai
Give it a strict eight weeks with absolutely nothing else — no treats, no table scraps, no flavoured chews. The gut lining takes time to settle, and most dogs show meaningful improvement within four weeks, but you need the full eight to be confident. Keep a simple log of vomiting frequency from day one so you have something concrete to report back to your vet. If he's no better at eight weeks, it's worth going back and discussing a hydrolysed protein diet as the next step — those break the proteins down so small the immune system essentially can't react to them.
Really helpful, thank you. I'll try the Royal Canin Sensitivity Control and start the log today.
inparticular.ai
Good plan. Three smaller meals a day, strict elimination, and a written log — that combination gives you the clearest picture possible. If the vomiting picks up suddenly, he becomes lethargic, or he stops eating, go back to your vet sooner rather than later. But with stable weight and good energy, you're in a reasonable position to trial this properly. Hope he's feeling much better soon.