Что за совершенно несуразное выражение –«собаку съесть»! В России собак не едят, даже китайские мясные собачки чау-чау у нас самые распрекрасные друзья человека. А как же иначе.
Во времена далекие крестьяне вообще считали собаку нечистым животным, которому запрещалось входить в дом. И страшная непогода должна была разбушеваться на улице, чтобы
хозяин собаку оставил собаку под кровлей. Бедные псы! Собачатина же считалась «поганой» едой. Но, оказывается, бывают в жизни такие несчастья, когда и собаку съешь. Мор, голод, разруха, блокада… в общем, не дай бог никому.
И если человек в каком-либо деле «собаку съел», то это означает - он испытал всё, что мог, и теперь его уже ничем не удивишь.