со-бач-ник
Существительное, одушевлённое, мужской род, 2-е склонение (тип склонения 3a по классификации А. А. Зализняка).
Корень: -собач-; суффикс: -ник.
-а, м. (разг.). 1. Любитель собак. 2. Работник, занятый отловом бродячих собак. II ж. собачница, -ы (к 1 знач.).
Источник: Ожегов - Толковый словарь русского языка - Ожегов Сергей Иванович & Шведова Наталия Юльевнаdogcatcher