Dog Not Eating? Reasons & Solutions

dog doesn't eat reasons and solutions

Is your dog not eating like he used to? There are many reasons why a dog doesn’t want to eat. The causes could be medical, behavior or environmental. 


Medical reasons

  • Upset stomach
  • Poisoning and infection
  • Allergies
  • Depression
  • Problems with teeth, gums, or tongue
  • Parasites
  • Autoimmune diseases and neurological diseases
  • Problems with internal organs (heart, liver, kidneys, lungs)
  • Recent vaccination

Behavior and environmental reasons

  • separation anxiety
  • recent move or traveling, 
  • absence of a family member or another pet, 
  • weather changes, 
  • recent stress
  • a change in the feeding schedule

If your dog’s loss of appetite is caused by illness you should consult a vet. He may recommend a prescription diet to meet your pet’s nutritional needs while the underlying disease is being addressed.  But when it comes to behavior problem caused by pickiness or a discomfort for a loss of appetite in dogs, some solutions can be quite simple to implement. These include:

  1. Warm up the food

It's possible that your dog prefers a nice, warm meal. Try adding a little warm water, just a tablespoon or so, or put the food in the microwave for a moment. Be sure to check it’s not too hot so your pup doesn’t burn their tongue.

  1. Add a tasty food topper 

Food topper will not only make the meal tastier, but it will also be beneficial to dogs because it offers an extra boost of nutrition. Our PointPet food toppers (Hepolin Omega & Hempolin Coconut) are tasty, support digestion and improve immune function, help with skin allergies, and add vitamins and nutrients for shiny and healthy.

  1. Get your pet enough exercise and attention

Make sure your dog is well-exercised before you feed them, to help them build up an appetite.

  1. Try switching between different alternative dog foods

Try a few different flavours, mix dry and wet food together, or switch between dry and wet to see if another food appeals more to your dog. Be careful you make any changes slowly, to not upset their stomach.

  1. Feed at consistent times

Feeding your pet on a regular schedule is very important. Divide the food into two or three meals and serve them at consistent times each day. Also try cutting back on treats and only giving them as a reward.