Грамматический словарь Зализняка (склонения слова):
Собачник, собачники, собачника, собачников, собачнику, собачникам, собачника, собачников, собачником, собачниками, собачнике, собачниках
соба́чник
-а, м. разг.
1.
Человек, занимающийся ловлей собак.
— Собачник, вижу я, бежит сюда с арканом. Д. Бедный, Гуманность.
2.
Любитель собак.
— Собачник был [Литовченко], целая орава дворняг так и бродила по его пятам. Леонов, Взятие Великошумска.
3.
Помещение для подопытных собак в научно-исследовательских учреждениях.
СОБАЧНИК, а, м. (разг.).
1. Любитель собак.
2. Работник, занятый отловом бродячих собак.
| ж. собачница, ы (к 1 знач.).
соба́чник
СОБАЧНИК -а; м. Разг.
1. Человек, занимающийся отловом бродячих собак.
2. Любитель собак.
3. Помещение для содержания собак.
◁ Собачница, -ы; ж. (2 зн.).
СОБ’АЧНИК [шн], собачника, ·муж. (·разг. ).
1. Любитель собак; псовый охотник. «Твои знакомые будут не то, что какой-нибудь судья-собачник, с которым ты ездишь травить зайцев.» Гоголь.
2. Торговец собаками, продавец собак.