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