Грамматический словарь Зализняка (склонения слова):
Сопун, сопуны, сопуна, сопунов, сопуну, сопунам, сопуна, сопунов, сопуном, сопунами, сопуне, сопунах
СОП’УН, сопуна, ·муж. (·прост. ·фам. ). Тот, кто постоянно, часто сопит (см. сопеть в 1 ·знач.), имеет привычку сопеть.