Фразеологизм "знает собака, чье мясо съел" является устойчивым выражением, используемым для обозначения ситуации, когда человеку известно или угадывается, кто виноват или что произошло, хотя никаких прямых доказательств этого нет. Это выражение имеет свою историю происхождения, которая связана с поверьем о том, что собака, которая съела чье-то мясо, может как-то "продать" этого человека, например, по своему поведению или лайке.
В качестве эксперта я могу сказать, что фразеологизмы, как и другие языковые явления, возникают и развиваются на основе повседневной жизни и менталитета общества. В данном случае, выражение "знает собака, чье мясо съел" отражает общую тенденцию людей приписывать животным особые способности и свойства, включая способность раскрывать секреты или намекать на что-то.
Таким образом, фразеологизм "знает собака, чье мясо съел" несет в себе глубокий смысл и обладает своей лингвистической ценностью, отражая культурные и ментальные особенности общества.