Этимологический словарь русского языка Семенова - собака
Собака
Индоевропейское – k´un(сука, собака).
Древнеиранское – sabaka.
Мидийское – spaka (собака).
Древнеиндийское – svaka (волк).
Слово «собака» встречается в памятниках древнерусской письменности XII в., но, возможно, употреблялось в устной речи и раньше.
Языковеды считают, что «собака» – древнее общевосточнославянское заимствование из иранских языков Северного Причерноморья.
Ссылаются при этом на Геродота, записавшего мидийское spaka (собака), близкое древнеиндийскому svaka (волк).
Но более близким по звучанию является древнеиранское sabaka.
Слово восходит к индоевропейскому k´un-ko, производному от корня k´uon-<k´un-.
Родственным являются:
Украинское – собака.
Производные: собачий, собачиться, собаковод.
Этимологический словарь русского языка. М.: Русский язык от А до Я. Издательство
Москва
2003