Skip to content

Treats and chews

Can giving too many treats spoil my dog's appetite for meals?

Last updated 23 September 2026 · How we write and check this

Short answer

Yes, a dog that has eaten a significant number of treats throughout the day, particularly rich or calorie dense ones, can arrive at mealtime genuinely less hungry, leading to picking at food or skipping a meal entirely, which owners sometimes mistake for pickiness rather than recognizing it as simple fullness from earlier snacking.

How the timing pattern usually plays out

A dog given several rich treats or a large chew in the hours before a scheduled meal often has genuinely less physical appetite by mealtime, similar to how a person eating a large snack shortly before dinner naturally eats less at the table afterward, without anything being wrong with the dog.

Why this gets mistaken for other problems

Because the connection between an earlier treat and a later reduced appetite is not always obvious, owners sometimes assume a dog dislikes its food or has become a picky eater, when the actual cause is simply that the dog is not hungry enough yet to want a full meal at the usual time.

Adjusting timing to avoid the overlap

Keeping the biggest treats and chews to at least an hour or two before or after a scheduled meal, rather than right beforehand, gives a dog's appetite time to return to normal and makes it easier to tell whether a genuine feeding issue exists separate from simple treat timing.

Key takeaways

  • Rich treats given close to mealtime can genuinely reduce a dog's appetite for the meal itself.
  • This is often mistaken for pickiness rather than recognized as simple fullness from earlier snacking.
  • Spacing treats at least an hour or two from scheduled meals helps avoid the overlap.
  • Consistent timing makes it easier to identify a genuine feeding issue if one exists.