Чувствовать запах. В разговорной речи возможно "слышать".
Правильно (в разговорной речи).
Запах чувствуется – общеупотребительный, стилистически нейтральный вариант; запах слышится – допустимое разговорное употребление.
Услышать запах – уместно в разговорной речи. Почувствовать запах – стилистически нейтральный вариант.
Услышал запах – уместно в разговорной речи. Почувствовал запах – стилистически нейтральный вариант.
Слышать запах – уместно в разговорной речи. Чувствовать запах – стилистически нейтральный вариант.
Слово смердящий имеет значение "испускающий смрад, зловоние; имеющий дурной запах". Поэтому сочетание некорректно, возможный вариант: дурной, неприятный запах.
Все приведенные примеры - это сложноподчиненные предложения с придаточными определительными. Подробнее об этом можно прочесть в учебнике Е. И. Литневской.
В современных словарях шампунь - мужского рода. А уж кофе женского рода точно не бывает!
Недопустимо. Шампунь – существительное мужского рода (моего шампуня).