Приобрести большой навык, основательные, глубокие знания.
В этом обороте нет ничего кровожадного: ведь так говорят о человеке, который имеет большой опыт в чём-то, стал настоящим мастером и знает все тонкости.
«Ну, он на этом деле собаку съел!» — это значит, что на его знания и умения можно положиться.
Но при чём здесь собака? И почему её надо непременно есть?
Оказывается, этот оборот — часть пословицы, которая имеет совсем другое значение.
- Собаку съел, а хвостом подавился — так говорили о человеке, который справился с немыслимыми трудностями и споткнулся на какой-то ерунде в одном шаге от победы.
«Хвост» этой пословицы постепенно забылся, а выражение приобрело новое значение.
В разговорах ты, конечно, собаку съел, а военное дело возьми, так и не знаешь, наверное, как у винтовки затвор собрать.
Константин Фёдорович Седых. «Даурия»