Why Is My Dog Not Eating? Common Causes and Solutions
By Pet Shop Online | Published: 2026-10-17
Category: Product Reviews
If your dog refuses food, the cause could be medical, behavioral, or environmental. This article walks you through common reasons and practical steps to get your dog eating again.
Quick Answer
A dog that stops eating may have a medical issue like dental pain or an upset stomach, a behavioral problem such as stress, or simply dislike the food. Start by checking for obvious signs of illness, then try offering a palatable option like a grain-free wet food. If your dog hasn't eaten for 24 hours or shows other symptoms, consult a veterinarian.
Medical Reasons for Loss of Appetite
Dental problems, such as a broken tooth or gum infection, can make chewing painful. Look for drooling, pawing at the mouth, or bad breath. Gastrointestinal issues like nausea, parasites, or a foreign body blockage also cause refusal. Other conditions include kidney disease, liver problems, or infections that reduce hunger. If your dog is lethargic, vomiting, or has diarrhea along with not eating, these are red flags.
Behavioral and Environmental Factors
Stress from changes like a new home, a new pet, or loud noises can suppress appetite. Picky eaters may hold out for tastier options if you frequently change food or give too many treats. Also, some dogs simply don't like the texture or flavor of their current diet. A gradual food transition or adding a warm, wet food topper can help.
When to Try a Different Food
If your dog is otherwise healthy and active, a food aversion may be the issue. Switching to a highly palatable, grain-free wet food can tempt a fussy eater. For example, Hunters Grain Free Wet Dog Food - Salmon, Ocean Fish & Sweet Potato contains 60% fish and is rich in omega-3s, which also support skin and coat health. This can be served alone or mixed with dry kibble to increase appeal.
Diagnosis: Step-by-Step Check
- Symptom: Your dog has skipped one or two meals but is otherwise acting normal (active, drinking water, no vomiting). Likely cause: picky eating or mild upset. Try offering a small amount of wet food or a bland diet (boiled chicken and rice).
- Symptom: Your dog refuses food and also shows lethargy, vomiting, diarrhea, or signs of pain (whining, hiding, drooling). Stop home remedies. Contact your veterinarian within 12–24 hours. This could indicate a serious medical condition.
- Symptom: Your dog has not eaten anything for 24 hours (or 12 hours for puppies/small breeds). Emergency. Seek veterinary care immediately. Prolonged fasting can lead to dehydration and metabolic issues.
Product Highlight: A Palatable Option for Picky Eaters
- Hunters Grain Free Wet Dog Food - Salmon, Ocean Fish & Sweet Potato: Made with 60% fish, this grain-free formula is packed with balanced nutrition. Salmon is a great source of omega-3 fatty acids which can help support their immune systems, help reduce inflammation and keep their coat shiny. A high-meat, grain-free wet food is often more aromatic and tasty for reluctant eaters, and the omega-3s provide extra health benefits for skin and coat.
