Вы написали это сочетание верно.
Этот термин обычно пишется в кавычках.
Ответить на Ваш вопрос мы попросили д. ф. н. М. Я. Дымарского.
Первая основа: они отличаются; вторая: морда; третья: зубы заходят и не видны.
В данном случае возможны два варианта.
Определения могут не являться однородными, так как принадлежат к разным смысловым группам. В этом случае запятая не нужна.
Но если определения густой и мягкий характеризуют шерсть с одной стороны — как приятную на ощупь, то они являются однородными, запятая между ними ставится.
В родительном падеже – переподготовки (программа чего? профессиональной переподготовки); в дательном падеже – переподготовке (программа по чему? по профессиональной переподготовке). Обычное употребление – с родительным падежом.
Можно сказать: мягкая или малой жесткости.
Оба варианта правильные.