Why do dogs stop eating or don’t finish their food once in a while?


The reasons may differ, but not all are cause for alarm. Every dog is unique, and some dogs don't gobble down their food as quickly or readily as others. Your dog's age & size will also affect his eating habits. Most common factors that may affect your dog's appetite include:

  • Your dog has lost interest in that food, so try changing flavor, brand or type (wet/dry).
  • Meal portions may be too much for your dog. Dogs take 12 hours to digest food so may not be hungry.
  • Your dog learned that you'll give him new food or add something to it when he acts picky. Don't let your dog train you.
  • Over treating, table feeding, changing environment (new home, new partner...etc).

If your dog refuses to eat for more than a day or two, take him to the vet to rule out physical issues (bad tooth, gastrointestinal upset, or other diseases).