Das kann durchaus physiologische Gründe haben und wäre auch in dieser Erscheinung erklärbar.
Muss nicht unbedingt am Futter liegen, könnte aber sein. In dem Alter würde ich andere Ursachen vermuten oder zumindest in Erwägung ziehen.
Zudem es so ist, dass der Hund, wenn er das Futter tatsächlich nicht verträgt, es nicht nur abends nicht verträgt, sondern 24/7/365 Probleme damit hat.
Wenn es manchmal klappt und manchmal nicht, dann ist es in der Regel ja nicht das Futter