Q:

Выражение "всех собак вешать"

Все валить на одного человека — "вешать на него всех собак". А откуда пошло это выражение? Почему именно собак?

A:

Это очень простая загадка. ;)
Речь о колючках, репейнике. Их-то и называли собаками.
ИСТОРИЯ СЛОВ - Вешать собак | wordhist.narod.ru
Другие версии после виноградовской всерьёз не рассматриваю.

