Mein jetzt 14-jähriger Moritz macht das schon sein ganzes Leben lang. Mal frisst er morgens, mal hat er morgens keinen Hunger und frisst dafür abends mehr.
Einer meiner Schweißhunde hat regelmäßig einen ganzen Fastentag in der Woche freiwillig eingelegt. Der war nicht krank, er hat einfach nur so viel gefressen wie er brauchte. (er wurde mit diesem Verhalten stolze 16 Jahre alt)
Vielleicht ist dein Hund phasenweise mit der Umwelt oder dem Umgang überfordert und mag deshalb nicht fressen
Dann müsste evtl. anderes geändert werden.