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