Avoir le nez creux signifie : avoir de l’intuition, avoir du flair, bien sentir les choses, avoir de la sagacité, bien deviner les choses, savoir les prévoir.

Creux est à comprendre ici comme « profond ». Un nez creux forme une cavité, on en déduit que la personne tire de cet avantage un bon odorat et donc, métaphoriquement, qu’elle est capable de sentir les événements. Cette idée vient notamment de la capacité des chiens à sentir de loin le gibier.

Plus d'info : www.linternaute.fr