Вешать собак на кого

Вешать собак на кого или на шею кому (разг.) — всячески бранить, обвинять кого-нибудь. (Толковый словарь (1935 – 1940 г.) Д. Н. Ушакова, "Вешать")

Всех собак вешать на кого (разг. неод.) — неосновательно возводить обвинения на кого-нибудь (Толковый словарь русского языка (1992 г.) Ожегова С.И., Н. Ю. Шведова, "Собака")

По одной из версий, выражение произошло от опричнины, которая была введена Иваном Грозным. Опричники прикрепляли к лошадям собачьи головы и метлы. Эти знаки отличия должны были понимать так, что верные царские слуги грызут его лиходеев и выметают измену из государства. Известно, что опричники часто без всякой вины обвиняли людей и их очень опасались. С тех пор, так и стали говорить - всех собак повесить (от собачьих голов на лошадях опричников).

Примеры

Кони Анатолий Федорович (1844 – 1927)

"КРУШЕНИЕ ЦАРСКОГО ПОЕЗДА В 1888 ГОДУ", Собрание сочинений в восьми томах. Том 1 "Из записок судебного деятеля" (Издательство "Юридическая литература", Москва, 1966 г.):

"При этом Посьет выдал дороге похвальный аттестат, заявив, что в техническом отношении она может быть причислена к дорогам, находящимся в наиболее удовлетворительном положении, а на бедного Шернваля господа путейцы стали «вешать собак», как на предателя своего ведомства."

Дополнительно

Словарь

Словарь крылатых фраз

Словарь иностранных слов