Фразеологизм "собаку съел" употребляется в разговорах о человеке, который в чём либо хорошо разбирается, так как уже прошёл через это, приобрёл опыт, досконально знает, изучил. Если объяснить своими словами, то например, речь идёт о судебных разбирательствах, и возникает вопрос, как подать заявление, куда отнести. И при разговоре человек советует другому обратиться к общему знакомому, который уже подавал заявление в суд и судился с кем - либо. "Он собаку съел на этом", то есть человек прошёл уже много судов, знает с чего начинать, знает, как себя вести, и так далее. Или: "Он собаку съел по этой части", смысл тот же самый.
"Собаку съесть" можно на чём угодно, на поступлениях в ВУЗы, например. В какой-либо работе, учёбе, в каком - то деле, и так далее.