Опираясь на «Словарь русского языка» (Е.А.Евгеньева), делаем вывод, что допустимы оба варианта. Отличие следует искать в лексическом значении слов.
Слово «постригаться» имеет два значения:
- церковное, ритуальное – обряд принятия пострига (монашества), который сопровождается обрезанием волос (молодой человек совсем недавно принял постриг);
- обрезая, укоротить что-то кардинально, вовсе изменить (постриглась под мальчика).
«Подстригаться» же означает изменить длину или внешние контуры, применив при этом инструмент (например: После того, как Алине подстригли волосы, она стала писаной красавицей).
Подстригая, придаем необходимую, желанную форму чему-то (например, волосам, бороде, кустарникам, шерсти, усам; например, Вчера садовник мастерски подстриг Королевские рододендроны). Имеется в виду, что нужный вид будет сформирован ножницами или другими инструментами.
Слово можно заменить синонимами: подровнять (челку, шерсть собаке и т.п.).
Таким образом, выбирая глагол «постричь», констатируем, что происходят существенные изменения (внешнего или духовного значения). Обращаясь к глаголу «подстричь» поясняем, что укоротили что-то при помощи инструментов, придали требуемую форму.