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