Может быть аллергическая реакция на собачий корм, этот вопрос проверяли? Просто у некоторых бывает аллергия, думают на животное, а дело в другом совсем, вот у владельцев морских свинок так бывает, что на свинку нет аллергии, а на сено или опилки есть, а думают на животное. А стоит только решить проблему с аллергеном, то все становится на свои места.