This question is all too familiar with owners of dogs and for that matter cats too,
and the answer is really quite straight forward, the cat or dog is simply not hungry!
Time and again owners try to feed their pets with food which is not required.
In frustration they go and buy something else – probably more tasty which the pet will eat for a few days them stop.
The owner is back to square one worrying that the pet is not eating.