Грамматический словарь Зализняка (склонения слова):
Храпун, храпуны, храпуна, храпунов, храпуну, храпунам, храпуна, храпунов, храпуном, храпунами, храпуне, храпунах
храпу́н
-а, м. прост.
Тот, кто постоянно храпит во сне.
Он сразу же уснул и сразу же захрапел. --- У нас, в семинарии
и академии, разумеется, было много храпунов. Лесков, На краю света.
ХРАПУН, а, м. (разг.). Человек, к-рый храпит во сне.
| ж. храпунья, и, род. мн. ний.
храпу́н
ХРАПУН -а; м. Разг.-сниж. Тот, кто постоянно храпит во сне.
◁ Храпунья, -и; мн. род. -ний, дат. -ньям; ж.
ХРАП’УН, храпуна, ·муж. (·прост. ). Тот, кто много или громко храпит.