Грамматический словарь Зализняка (склонения слова):
Калачник, калачники, калачника, калачников, калачнику, калачникам, калачника, калачников, калачником, калачниками, калачнике, калачниках
КАЛ’АЧНИК [шн], калачника, ·муж. Кто печет калачи или торгует ими.