Quand je parlais de nourriture maison je ne parlais bien évidemment pas de n'importe quelle nourriture, les seuls menus adaptés au chien est la nourriture BARF ou raw finding qui au contraire lutte contre les allergies, 90% à 100% de viande crue, (du poulet pour commencer une des viandes les moins allergiques) et un peu de légume quand on est au BARF et voilà, tout autre nourriture ménagère ne correspondrait pas aux besoins du chien. Sinon en bonne croquette il y a Orijen, Simpsons premium (gamme 80%), Nutrivet, Taste of the wild, Brit Carnilove, Acana, Purizon etc. qui contiennent de 60 à 80% de viande, pour un prix pas beaucoup plus élevé, pour Purizon vous en avez pour 56,90 euros les 13,5 kilos pour 70% de viande.
http://www.zooplus.fr/shop/chiens/croquettes_chien/croquettes_chien_purizon/purizon_adult/315498
Ensuite concernant votre chien c'est le plus important, je doute qu'il serait mieux ailleurs s'il souffre d'anxiété, surtout après tant d'années il pourrait se laisser mourir, après je comprends que la situation soit délicate, je suppose qu'il dort pas dans la chambre, avait vous déjà songé à éventuellement installé une barrière de sécurité, c'est à dire qu'au lieu d'une porte, une barrière sépare le chien pour pas qu'il rentre, mais il peut voir ses propriétaires, peut-être cela le rassurerait-il pendant un moment. Ensuite j'avais proposé la méthode Tellington TTouch, vous pouvez trouver certaines videos la concernant mais elle a aussi écrit un bouquin et a un DVD, il y a les bandes tellington TTouch qui permettent de lutter contre l'anxiété.
http://www.animalinboutique.fr/fr/72-soins-bien-etre-canin-tellington-ttouch
Il y a rescue assez reconnu pour les formes de stress.
http://www.animalinboutique.fr/fr/51-soins-bien-etre-canin
Ensuite, il y a le thundershirt, qui a bonne réputation aussi, et qui semble marcher dans 80% des cas pour la diminution d'anxiété. En fait il exerce une pression sur le chien qui le détend.
http://www.animalinboutique.fr/fr/97-thundershirt
En attendant j'espère que cela pourra servir.