Грамматический словарь Зализняка
Шляпка,
шляпки,
шляпок,
шляпке,
шляпкам,
шляпку,
шляпкой,
шляпкою,
шляпками,
шляпках
шляпка