В речи употребляется выражение: вешать собак на кого-нибудь или на шею кому-нибудь в значении всячески преследовать, порицать, бранить, обвинять в чем-нибудь.Бродячие уличные собаки, да и хозяйские тоже, весьма опасны. Нападая на человека, или на крупного зверя (на охоте), они буквально виснут на нем от своры обученных или голодных тварей очень трудно, вспомните побеги из концлагерей в недавнем Навесить всех собак - затравить человека, не дать ему ни одного шанса убежать/оправдаться. Вот и весь 'секрет' этого выражения.