Question: Когда появилось слово "собака" в русском языке? Что если английский купец пришел на двор к русскому коллеге лет 300 назад и удивился, как лает собака хозяина.

Answer: 
Вполне возможно, в 12 веке. Раньше на Руси было слово пёс, а собака- тюркское.Есть версия, что от татаро-монголов :"ic-бак" - «пес-следопыт», заднеязычный вариант попал к славянам «съ-бак (а)». Переднеязычный сь-бк стал основой для формы, предшествующей " кебк" (кбк, кбек - кобяк)  

В огузо-карлукских наречиях - «кобок» (кобек, кобяк) - пес, собака. Кобяк (собака) - было широко распространенное между тюркскими племенами имя; у ак-ногайцев есть род «кобек»;
кипчакский хан, побежденный Святославом Киевским в 1184 году - «Кобяк». 

<http://chernyshclub.ucoz.ru/publ/4-1-0-18>
Даа, наши древние русские приручили собаку, начали думать как ее назвать, ну никак нужного слова не нашли - поехали к тюркам, поклонились и спрашивают - как нам назвать сие животное. А тюрки - "Ну вы тупые, это же собака"