Фразеологический словарь Фёдорова

собачий нюх

у кого. Прост. Ирон. Кто-либо обладает способностью тонко улавливать, подмечать, понимать что-либо скрытое, тайное. У местечковых обывателей какой-то собачий нюх. Из трёх мелких торговцев два обязательно мелкие контрабандисты, и этот промысел вырабатывает в них какую-то инстинктивную способность угадывать опасность (Н. Островский. Как закалялась сталь). У этого капитана был какой-то собачий нюх на все повороты. И даже сейчас ещё находятся историки, которые приписывают Штоквицу главную роль в защите Баязета (В. Пикуль. Баязет).

Фразеологический словарь русского литературного языка