Грамматический словарь Зализняка (склонения слова):
1. снотолкователь, снотолкователи, снотолкователя, снотолкователей, снотолкователю, снотолкователям, снотолкователь, снотолкователи, снотолкователем, снотолкователями, снотолкователе, снотолкователях 2. снотолкователь, снотолкователи, снотолкователя, снотолкователей, снотолкователю, снотолкователям, снотолкователя, снотолкователей, снотолкователем, снотолкователями, снотолкователе, снотолкователях
снотолкова́тель
СНОТОЛКОВАТЕЛЬ -я; м.
1. Тот, кто толкует, объясняет сны.
2. = Сонник.
◁ Снотолковательница, -ы; ж. (1 зн.).
СНОТОЛКОВ’АТЕЛЬ, снотолкователя, ·муж. (·книж. ·устар. ).
1. Тот, кто толкует, объясняет сны.
2. То же, что сонник.