Версии происхождения выражения «собаку съел»
1. Первая версия заключается в том, что издревле люди не употребляли в приготовлении блюд собачатину. Но из истории помним, что на Руси были трудные времена и люди ели не только собак, но и себе подобных, чтобы выжить. Но не все занимались людоедством, а обходились мясом собак, как бы не было трудно. Поэтому про таких людей и говорили, что он в этой жизни собаку съел.
2. Существует вторая версия и смысл ее заключается в том, что данный фразеологизм появился в разговорной речи у крестьян. Выражение «собаку бы съел» крестьяне произносили тогда, когда сильно уставали в полях и хотели кушать. Говорили так: «Устал так и проголодался, что и собаку бы съел».
3. Третья версия не менее интересна и корни данного фразеологизма уходят в Индию. Дело в том, существовала в Индии ритуальная игра в кости, и смысл ее заключался в том, что собакой в этой игре назывался неудачный бросок игрока, а «съевший или убивший» наоборот был удачлив.
4. Четвертая версия про церковных начетчиков не чем не подтверждена и на сегодняшний момент вышеописанная первая версия является официальной. Описывать ее здесь нет смысла.
Поэтому не думайте в настоящее время, когда услышите от кого-то выражение «он собаку съел на этом деле», что в прямом смысле этот человек когда-то употреблял в пищу мясо собаки. Да, есть люди которые на самом деле едят собак, но в отношении таких людей говорят совсем наоборот.