jemanden nicht riechen können
Выражение “jemanden nicht riechen können” совсем не означает, что от кого-то плохо пахнет (глагол riechen – нюхать, пахнуть):
Hast du schon die neue Kollegin kennen gelernt?
Ja, gestern. Sie ist recht nett, finde ich.
Nett? Also, ich kann diese Frau nicht riechen! Sie ist irgendwie komisch.
Таким образом nicht riechen können можно перевести как «терпеть не мочь кого-л.», «на дух не переносить кого-л.».
Обратите внимание! В таком значении глагол riechen используется только в отрицательной форме и только с глаголом können.