When Your Dog Won't Eat: Reasons for a Loss of Appetite

When Your Dog Won't Eat: Reasons for a Loss of Appetite

It can be concerning when your dog suddenly stops eating but appears healthy in every other way. As a pet owner, you know how important nutrition is to your dog's health. If your dog isn't eating, it's crucial to understand the possible reasons behind this behavior and when it might be necessary to seek veterinary care. Here's a closer look at this perplexing issue and some tips on what you can do.

Common Reasons Why Dogs Stop Eating

  1. Behavioral Changes: Dogs are creatures of habit, and any disruption in their routine, such as a new environment, the absence of a family member, or changes in the household, can affect their appetite.
  1. Picky Eating: Some dogs are just picky eaters. Changes in the type of food, the brand, or even the presentation can sometimes lead to a temporary refusal to eat.
  1. Dental Issues: Dental pain, gum disease, or tooth decay can make eating painful and cause a dog to stop eating. Check your dog's mouth for signs of redness, swelling, or bad breath. Keep up with your dog’s dental health by using dental chews and treatments.
  1. Stress or Anxiety: Dogs can experience stress and anxiety just like humans, which can lead to decreased appetite. This can be triggered by loud noises, a new pet, or a change in the family dynamic.
  1. Minor Illnesses: Just like people, dogs can have off days. A mild stomach bug or feeling under the weather might cause a temporary loss of appetite. If your dog is not using a daily probiotic to balance its digestive system, this is a good time to start one.

Steps to Take if Your Dog Stops Eating

  1. Monitor Your Dog: Keep an eye on their behavior. If your dog skips meals but otherwise plays, drinks water, and seems healthy, it might not be an immediate cause for concern.
  1. Check the Food: Make sure the food isn't spoiled or a different batch than usual, which might smell or taste different to your dog.
  1. Create a Stress-Free Environment: Ensure your dog’s eating area is quiet and free from stressors. Keep the feeding routine consistent.
  1. Encourage Eating: Try enhancing their food's palatability by adding warm water, chicken broth (make sure it's onion- and garlic-free), or a small amount of wet food.
  1. Gradual Changes: If you're introducing new food, do it gradually by mixing it with the old food to help your dog adjust.

When to Consult a Veterinarian

If your dog hasn't eaten for more than 48 hours, or if you notice other symptoms like lethargy, vomiting, diarrhea, or changes in drinking habits, it's important to contact your vet. Also, consult your vet if:

Your dog is very young, very old, or has pre-existing health conditions.

There's any possibility that your dog could have ingested something toxic or hazardous.

You notice any signs of discomfort, pain, or unusual behavior.


A dog's refusal to eat can be troubling, but often it's not indicative of a serious problem. However, understanding the potential causes and knowing when to seek professional help is crucial. Always keep a close watch on your dog's overall behavior and health beyond just their eating habits. By taking proactive steps like dental care, keeping a balanced digestive system, and maintaining a routine, you can help ensure your dog stays happy and healthy. If ever in doubt, a visit to the vet can provide peace of mind and help rule out any underlying issues.

Reading next

Timing is Everything: When to Spay or Neuter Your Dog
Top 7 Dog Breeds for Service Animals: Choosing Your Perfect Helper


Pet Wellness Direct does not intend to provide veterinary advice. We help pet owners to better understand their pets; however, all content on this site is provided for informational purposes only and is not a substitute for professional veterinary advice, care, diagnosis, or treatment. If you suspect that your pet needs medical assistance, you should contact your veterinarian immediately.