IdiomAnimalsRussian

Вешать всех собак (Veshat' vsekh sobak)

Meaning: To blame someone for everything.

Literally: To hang all the dogs on someone

Example: “На нового сотрудника повесили всех собак.” — They pinned the blame for everything on the new employee.

English equivalent: To pin the blame on someone

Equivalents in other languages

Origin: Why dogs are hung on someone is not known for certain. A popular explanation, credited to the linguist Viktor Vinogradov, is that собака was once also a name for the burr, the burdock head that clings to clothes, so hanging dogs on someone would first have been sticking burrs all over them. This is a hypothesis. Fedorov's phrase dictionary records the phrase, also as навешать собак and вешать собак на шею, without explaining it.

More Russian idioms

Explore another collection: Compliments & Insults

Compliments and insults from around the world, from the sweet to the savage.

Browse all compliments & insults →

Keep exploring

Explore all idioms →