Я бы сказала так... Потому что кошка по природе своей "гуляет сама", а собаке, прежде всего, надо быть преданной человеку и служить ему, то контакт с собакой, общение с ней налаживается быстрее и естественнее. Собаки более социальны, чем кошки, и поэтому их поведение легче поддается нужной человеку корректировке, т.е. дрессировке. А вот, кто из них умнее "для себя", своей "выгоды" и без влияния извне (т.е. человека) - не знаю.
"собака думает: человек меня кормит, значит он Бог, кошка думает: человек меня кормит, значит я Бог"))))))
мне кажется, что они больше это делают от хороего к ним отношения.. это очень "сами по себе" животные.. собаки больше склонны подчиняться.. но к наличию ума это не имеет отношения.. ИМХО
а я со своим разговариваю как с человеком)) например, говорю "пошли спать" - мое чудо встает и идет в спальню) а еще ходит и кричит, что за ним надо убрать и еще много всего..