Nom Nom logo

Learn : Dog Nutrition Basics

Why Isn't My Dog Eating?

Facebook icon
Twitter icon
Email icon

Dog Staring at Empty Food Bowl

The question nearly all dog owners have asked ourselves at one point or another.

"Dogs obviously can't communicate the reason they stopped eating to us," says Dr. Justin Shmalberg, a DVM and Nom Nom's veterinary nutritionist, "and then there's the fact that dogs are designed for extended fasting. Although they're very food-motivated, dogs can go some time without issues on no food as long as they're otherwise healthy."

When your pup won’t chow down

If a dog refuses to eat, it's usually a behavioral issue or a health-related problem. In the former case, there's some good news: Dogs whose appetite loss is related to behavior are still usually willing to eat some foods, especially new diets or treats. 

"Complete prolonged food refusal is rare without an underlying medical reason," says Dr. Shmalberg. Below are common behavioral reasons that might be behind the loss of appetite in dogs 

Behavioral reasons why your dog won’t eat

Your dog is picky

Dogs typically aren't born picky — they learn to be picky. This is most common in smaller dogs who've been offered a range of foods. Extra offerings can provide way more calories than owners realize so that a dog doesn't feel as hungry and may wait for something better to come along, which is why dogs who get table scraps tend to be pickier than those who don't. 

There’s something wrong with the food


What causes hunger strikes could come down to food quality or content. 

Your dog is sensing stress

New animals or people can be stressful to dogs, especially those who are older, routine-driven, or naturally shy. Dogs with new, permanent changes in the house (like a new pet or baby) usually go back to their usual eating habits after a week or two.

Health reasons why your dog won’t eat

According to Dr. Shmalberg, the complete refusal of any food (treats, meals, etc.) is less common but far more concerning. Here are some reasons it could be happening:

Dental problems 

When dental problems arise, a dog may reduce his food intake drastically. Dr. Shmalberg also points out that objects can get stuck in a dog's teeth. 

"I once saw a dog who had a stick lodged in his teeth that had been there for two weeks, and started to destroy the tissue on the roof of his mouth," he says. "The only symptom was that the dog stopped eating."

Foul odor, loose teeth, large amounts of calculus (colored, mineral-like material on the surface of the teeth) are the first signs something’s wrong.

Stress and Anxiety 

Separation anxiety, generalized anxiety, and aggression appear to override appetite in some pups. Talk to your vet or an animal behaviorist to see how quickly you can get it identified and sorted out.

Physical and Medical Conditions

Most prolonged cases of a complete mealtime refusal (anything that lasts more than three to five days) stem from a specific physical or medical condition, such as:

Recent Vaccinations and New Medications

A visit to the vet can be stressful for your dog, which may cause a temporary loss of appetite. Same goes for the brief inflammatory response they often cause. Neither are anything to worry about, as dogs typically get right back on schedule.


If changes in eating coincide with a new medication, or if your dog stops eating for more than two days following a vaccination, either of those could be the culprit. Give your vet a call to discuss.

Age 

As they age, dogs may become less active and eat less to maintain their weight. This isn't concerning if they're still in good shape. (Remember, the suggested feeding amounts on food packages usually overestimate what normal dogs need.)

If a senior dog is otherwise healthy, cognitive changes could impact his eating schedule or frequency, too. That in mind, get in the habit of taking any senior pet in for routine checks.

How long can a dog go without eating?

Just how long can a dog go without eating, anyway? "Dogs are extremely good at being normal while not eating. Their wild ancestors evolved to eat huge meals all at once, and then eat nothing for a period," says Dr. Shmalberg. "Sled dogs in the off-season, as one example, can be fed just once a week in some cases and function normally."

In the case of your dog, however, it’s worth sounding the alarm bells after a couple days. That’s typically enough time for a dog to get past their picky eater syndrome and reveal any serious underlying issues.

Anorexia in dogs

If your dog isn't eating enough and you suspect an underlying condition, get them checked out ASAP. Here are some signals it's time for a vet visit (and potentially a new eating strategy):

Related articles