Why Your Dog Won't Eat: Common Causes and What You Can Do

Is your dog refusing food? Explore the medical, behavioral, and environmental reasons dogs stop eating and learn when to see a vet.

The Empty Bowl Problem

You set down your dog's meal, and they just… walk away. Maybe they sniff it and leave, or maybe they don't even bother coming over. For a devoted dog owner, few things are more worrying than a pet who won't eat.

The good news is that a skipped meal isn't always a crisis. Dogs, like people, can have off days. But when your dog consistently refuses food — or when the loss of appetite comes on suddenly — it's worth investigating. Understanding the possible reasons behind your dog's refusal to eat will help you respond calmly and effectively.

Medical Causes: When the Body Says No

The most important thing to rule out first is a medical issue. A sudden change in appetite often signals that something physical is going on.

Dental Problems

Broken teeth, gum disease, oral tumours, and tooth root abscesses can make eating painful. If your dog drops food while chewing, favours one side of their mouth, or drools excessively, a dental exam is in order.

Gastrointestinal Issues

Upset stomach, gastritis, inflammatory bowel disease, pancreatitis, or intestinal blockages can all suppress appetite. Watch for accompanying signs like vomiting, diarrhea, gas, or a bloated abdomen. In Canada, dogs who get into garbage during backyard barbecue season or who pick up parasites at off-leash parks are especially susceptible to GI trouble.

Pain and Illness

Dogs dealing with pain — whether from arthritis, an injury, or an internal condition — often eat less. Infections, kidney disease, liver problems, and cancer can also reduce appetite.

Medication Side Effects

Many common medications, including certain antibiotics, anti-inflammatories, and chemotherapy drugs, can cause nausea or reduce appetite. If your dog stopped eating around the time they started a new medication, mention it to your vet.

Vaccinations

It's normal for dogs to eat less for a day or two after vaccinations. If appetite loss persists beyond 48 hours, follow up with your vet.

Behavioral Causes: When the Mind Says No

If your vet has given your dog a clean bill of health, the issue may be behavioural. Dogs are emotional creatures, and their eating habits reflect their mental state.

Stress and Anxiety

A move to a new home, a new baby, construction noise, or the seasonal shift to long, dark Canadian winters can stress your dog enough to put them off food. Appetite is often the first thing affected.

New Environment

Newly adopted dogs frequently refuse food for the first few days. The unfamiliar smells, sounds, and routines can be overwhelming. Most will start eating within two to three days as they settle in.

Picky Eating Habits

Some dogs have learned that refusing their regular food gets them something better. If you've been supplementing with table scraps or swapping foods every time your dog turns up their nose, you may have inadvertently trained a picky eater.

Feeding Environment Issues

A noisy kitchen, a bowl placed next to a thumping washing machine, competition from another pet, or even a dirty bowl can put a dog off their meal. Small environmental tweaks can make a surprising difference.

Environmental and Seasonal Factors

Here in Canada, environment plays a bigger role in appetite than many owners realize.

  • Heat: During summer heat waves — increasingly common even in cities like Ottawa and Winnipeg — dogs may eat less. This is a natural response to warm temperatures and usually self-corrects as the weather cools.
  • Cold weather: Conversely, some dogs eat more during harsh Canadian winters as their bodies work harder to maintain temperature. A decrease in winter appetite could signal that your dog isn't getting enough exercise due to icy conditions and simply isn't burning the calories.
  • Reduced exercise: If your dog's walks have shortened because of winter storms, spring mud season, or summer smoke from wildfire season in British Columbia and Alberta, their appetite may naturally decrease with their activity level.

When to See a Veterinarian

A single skipped meal in an otherwise healthy adult dog is rarely an emergency. But schedule a vet visit if:

  • Your dog hasn't eaten anything for more than 24 hours (12 hours for puppies or small breeds)
  • Appetite loss is accompanied by vomiting, diarrhea, lethargy, or fever
  • Your dog is drinking significantly more or less water than usual
  • There's been unexplained weight loss over weeks
  • Your dog seems to want to eat but can't — approaching the bowl then backing away, or crying while chewing
  • The appetite change happened suddenly with no obvious cause

Your veterinarian will likely start with a physical exam and may recommend blood work, urinalysis, or imaging depending on their findings.

Practical Tips to Encourage Eating

Once medical issues have been ruled out, try these strategies to get your dog eating again:

Warm It Up

Gently warming your dog's food releases aromas that make it more appealing. This is especially effective with fresh, homemade meals. A few seconds in the microwave or a splash of warm water can work wonders — just make sure it's not too hot.

Stick to a Schedule

Offer food at the same times each day and pick the bowl up after 15 to 20 minutes, whether it's been eaten or not. This teaches your dog that food is available at predictable times and encourages them to eat when it's offered.

Reduce Treats and Snacks

If your dog is filling up on treats throughout the day, they may simply not be hungry at mealtime. The general rule is that treats should make up no more than 10% of daily caloric intake. Cut back and see if meal appetite improves.

Make the Environment Comfortable

Feed in a quiet, low-traffic area. Use a clean bowl at a comfortable height. If you have multiple pets, feed them separately to eliminate competition.

Add a Flavour Boost

A small amount of low-sodium bone broth, a spoonful of plain pumpkin purée, or a sprinkle of freeze-dried protein topper can make a meal more enticing without unbalancing the diet. Use these sparingly to avoid creating dependence on extras.

Exercise Before Meals

A brisk walk or play session 30 to 60 minutes before mealtime naturally stimulates appetite. Even during Canadian winters, a quick indoor game of fetch can help.

Stay Patient and Consistent

Resist the urge to swap foods constantly or hand-feed at every meal. Most healthy dogs will eat when they're genuinely hungry, as long as you're offering something nutritious and the environment feels safe.

The Bigger Picture

A dog who won't eat is trying to communicate something — whether it's physical discomfort, emotional stress, or a simple preference for routine. The solution almost always involves a combination of ruling out medical issues, providing a stable environment, and offering food that's genuinely nourishing and appealing.

At Alqo, we craft our meals with real, whole ingredients that dogs actually want to eat — because good nutrition only works if your dog is excited to show up at the bowl. If you're struggling with a reluctant eater, sometimes the answer is as simple as better food.