Грамматический словарь Зализняка (склонения слова):
Шлафрок, шлафроки, шлафрока, шлафроков, шлафроку, шлафрокам, шлафрок, шлафроки, шлафроком, шлафроками, шлафроке, шлафроках
шлафро́к
И шлафор, -а, м. устар.
Домашний халат.
Поутру, встав в часу девятом, Садится в шлафоре измятом Она за вечную канву. Лермонтов, Тамбовская казначейша.
Инсаров прочел записку Елены — и тотчас же стал приводить свою комнатку в порядок, --- снял шлафрок, надел сюртук. Тургенев, Накануне.
[нем. Schlafrock]
шлафро́к
ШЛАФРОК, ШЛАФОР, -а; м. [нем. Schlafrock] Устар. Домашний халат.