Слышать запах – уместно в разговорной речи. Чувствовать запах – стилистически нейтральный вариант.
Правильно (в разговорной речи).
Стилистически нейтрально: чувствую запах. В разговорной речи: слышу запах.
Можно и чувствовать запах, и слышать запах (второй вариант употребителен в разговорной речи).
Можно сослаться, например, на «Большой толковый словарь русского языка» под ред. С. А. Кузнецова (электронная версия – на нашем портале), где указано, что глагол слышать в этом значении – разговорный.
Услышал запах – уместно в разговорной речи. Почувствовал запах – стилистически нейтральный вариант.
Слышать запах – допустимо в разговорной речи. Чувствовать запах – стилистически нейтральный, общеупотребительный вариант.
Корректны сочетания: маленький словарный запас, маленький запас слов.