Выражение "собака на сене" означает, что человек находится в неловком положении, в затруднительном или неудобном месте, где ему не комфортно или неуютно. Обычно данное выражение употребляется в ситуациях, когда человек одновременно находится в двух противоречащих желаний или обязательствах, что создает для него дискомфорт.
Как эксперт, я могу пояснить эту метафору следующим образом: собака, как известно, любит мягкие и теплые места, поэтому для нее сено будет неудобным и неподходящим местом для отдыха. Если мы переносим эту аналогию на человека, то можно сказать, что он оказался в ситуации, где его потребности или желания не находят соответствия или удовлетворения вокруг, что вызывает недовольство и дискомфорт.
Важно помнить, что выражение "собака на сене" имеет образное значение и используется для передачи эмоционального состояния человека в определенной ситуации. Для более точного понимания контекста, в котором используется данное выражение, необходимо учитывать все обстоятельства и мотивы, которые привели к возникновению такой метафоры.