When your old dog is vomiting and has diarrhea but is acting normal—still eating, playing, and behaving like their usual self—it can be confusing and worrying.
Should you rush to the vet, or is it safe to wait it out? Is this something minor, or a sign of a more serious problem brewing under the surface?
We outline the common causes of old dog vomiting and diarrhea but acting normal, what it could mean for your senior dog’s health, and what you should do when these symptoms show up.
Old dog vomiting and diarrhea but acting normal: why it happens
This often occurs due to mild digestive upset, dietary changes, food sensitivities, stress, or minor infections that haven’t yet impacted your dog’s overall energy or mood.
In older dogs, the digestive system becomes more sensitive with age, making them more prone to vomiting or diarrhea even from minor triggers.
While your dog may seem fine on the outside, these symptoms can still signal underlying issues that warrant monitoring and possibly a vet check if they persist.

Old Dog Vomiting and Diarrhea but Acting Normal: Here’s Why
Dietary Indiscretion or Sudden Diet Change
One of the most common causes of old dog vomiting and diarrhea but acting normal is dietary indiscretion.
Older dogs may still have curious appetites, especially if they find something smelly or tasty in the trash or yard.
Eating spoiled food, fatty scraps, or even new treats can irritate the digestive system, leading to temporary vomiting and diarrhea.
Similarly, changing an older dog’s food too quickly can disrupt their digestion.
Even if the new diet is healthier, the sudden change can cause loose stools or vomiting as the body adjusts.
Since your dog is otherwise acting normal, the symptoms may subside in a day or two with supportive care.
Related: Old dog vomiting and shaking (Here’s why)
Mild Gastrointestinal Infection
Your senior dog might be dealing with a mild gastrointestinal infection caused by bacteria, viruses, or parasites.
In many cases, old dogs vomiting and having diarrhea but acting normal could be their immune system’s way of handling a minor infection.
These bugs can enter the digestive tract through contaminated water, food, or contact with infected feces.
While the vomiting and diarrhea are signs that the body is flushing out invaders, the absence of lethargy or fever may suggest that the infection is not severe—yet.
That said, it’s still important to monitor for worsening symptoms.
Related: Old dog diarrhea and vomiting (Causes and treatment)
Food Sensitivities or Allergies
Old dogs can develop sensitivities to ingredients they previously tolerated.
For example, your dog might suddenly become sensitive to chicken, grains, or artificial additives in their food.
These sensitivities can lead to chronic vomiting or diarrhea.
If your old dog has vomiting and diarrhea but acts normal, a food sensitivity could be the culprit.
Their energy levels may remain unaffected, but their digestive system is clearly irritated.
Identifying the trigger often requires a dietary elimination trial under veterinary guidance.
Stress and Anxiety
Stress can affect senior dogs more than we realize.
Changes such as moving homes, the introduction of a new pet, loud noises, or even a change in routine can result in stress-induced gastrointestinal symptoms.
Old dogs vomiting and experiencing diarrhea but acting normal may be internalizing stress.
Unlike younger dogs who may become hyper or destructive, seniors often show stress through subtle physiological symptoms rather than behavioral outbursts.
Medication Side Effects
Many senior dogs are on medications for chronic conditions such as arthritis, heart disease, or diabetes.
Some of these medications can upset the stomach or alter bowel movements, causing vomiting or diarrhea as side effects.
If your old dog recently started a new medication or had a dosage change and is now vomiting and having diarrhea but acting normal otherwise, medication could be the cause.
Always consult your vet before stopping or changing a prescribed drug.
Minor Pancreatic or Liver Irritation
Aging organs may become more sensitive over time.
Minor disturbances in the liver or pancreas can result in gastrointestinal symptoms without other warning signs—at least initially.
Old dog vomiting and diarrhea but acting normal may be the early signs of such an issue.
If these symptoms occur repeatedly, a blood panel or ultrasound may be necessary to catch early organ dysfunction before it worsens.
Aging Digestive Tract
As dogs age, their gastrointestinal tract can lose some of its efficiency.
Slow digestion, reduced enzyme production, and weaker intestinal motility are common.
This means that old dogs may vomit or have diarrhea more easily than younger ones, especially after eating certain foods.
If your old dog is vomiting and has diarrhea but acts normal, this may be a sign that their digestive system is slowing down and becoming more sensitive to change.
Fiber-rich or senior-formulated diets may help.
Ingesting Toxins or Non-Food Items
Sometimes, dogs eat things they shouldn’t—like small toys, bones, or household toxins.
If the substance is only mildly irritating or passes through without causing a blockage, your dog may seem normal but still experience vomiting or diarrhea.
Even if your old dog is acting normal after vomiting or having diarrhea, toxins and foreign bodies can have delayed effects.
So, it’s important not to ignore this possibility.
Parasites
Intestinal parasites like roundworms, hookworms, or giardia are common in dogs of all ages, but seniors may be more vulnerable to the side effects.
A dog may have vomiting and diarrhea but act normal in the early stages of infection.
Since parasite loads can accumulate over time, routine fecal exams and deworming are still necessary for senior dogs.
Don’t assume your dog is parasite-free just because they look healthy.
What to Do When Your Old Dog Has Vomiting and Diarrhea but Acts Normal
If your old dog is vomiting and has diarrhea but is otherwise acting normal, here’s what you can do to manage the situation safely at home—along with signs that it’s time to visit the vet.
1. Withhold food temporarily
Give your dog’s stomach a rest by withholding food for 12 hours (but continue offering water).
Then, offer a bland diet such as boiled chicken and white rice in small portions for 1–2 days.
2. Keep your dog hydrated
Ensure they have access to fresh, clean water.
You can also offer ice cubes or a pet-safe electrolyte solution if dehydration is a concern.
3. Monitor closely for other symptoms
If vomiting or diarrhea persists beyond 48 hours or worsens, or if your dog begins to act lethargic, refuses water, or shows signs of pain, seek veterinary care immediately.
4. Check for environmental changes
Think about any recent changes: a new food, a house guest, a stressful event, or exposure to other dogs.
These factors can trigger mild digestive upset in seniors.
5. Contact your vet if your dog is on medication
If your dog is taking any medications, call your vet to check if the symptoms might be a side effect or if a dose adjustment is needed.
6. Bring a stool sample if you go to the vet
If veterinary care becomes necessary, bringing a fresh stool sample can help with quicker diagnosis of parasites or bacterial imbalances.
When to Seek Veterinary Help
Even if your old dog is vomiting and has diarrhea but acts normal, these red flags mean it’s time to call your vet:
The vomiting or diarrhea lasts more than 48 hours
You see blood in the vomit or stool
Your dog stops drinking water
Signs of dehydration (dry nose, sticky gums, sunken eyes)
Your dog suddenly becomes lethargic or confused
You suspect they ingested something toxic
Vomiting or diarrhea recurs regularly
Older dogs don’t bounce back as quickly as younger ones. Acting normal doesn’t always mean they’re fine internally.
When in doubt, it’s best to get a professional opinion.
Key Takeaway
It’s not uncommon for an old dog to experience vomiting and diarrhea but still act completely normal.
While this may indicate a minor issue like diet change, stress, or mild infection, it can also be an early warning sign of a more serious condition.
Monitor your senior dog carefully, keep them hydrated, and don’t hesitate to consult your vet if symptoms persist.
Your quick action can help prevent minor issues from turning into major health problems—especially when it comes to older dogs.
By understanding why old dog vomiting and diarrhea but acting normal occurs, and knowing what steps to take, you’ll be better equipped to support your senior pet’s health through their golden years.