Анализ фамилии:
Эта фамилия имеет русское происхождения. Большая часть таких фамилия образованы от прозвища предка, связанного с его профессией, прозвищем или, в редких случаях, с происхождением или национальностью.
В старину были достаточно распростарнены имен восходящие к именам домашних животных, одно из таких - Собака. У Веселовского есть: Собака, Собакин — очень распространено; Иван Федорович Собака