Собаки несомненно различают вкус еды, которой им дают.
Именно по этому в кинологии есть понятие "Пищевик"
Так же по этой причине дрессируют щенков, дают им в качестве лакомства сыр или сухой корм, но уже другого вкуса.
Вообще отказ от пищи лично у моих собак наблюдался два раза по причине того, что им не нравился корм.
Много полезной информации тут https://zen.yandex.ru/id/5ed631e6235c90671438b88a