Fleisch ist von den drei Nährstoffgruppen (Fett, Eiweiß, Kohlenhydrate) am ungeeignetsten zur Energiegewinnung/Zunahme, da seine Verwertung am aufwendigsten und anstrengendsten ist. Das würde ich dringend zugunsten von Fett und/oder Kohlenhydraten reduzieren, sonst kann Dein Hund über kurz oder lang Leber- u. Nierenprobleme kriegen. Es entstehen bei der Fleischverdauung einfach viele giftige Stoffwechselzwischenprodukte (z.B. Ammoniak), die in der Leber umgewandelt und über die Niere ausgeschieden werden müssen.
Tierisches Fett ist wiederum sehr reich an der Omega 6-Fettsäure Arachidon, was zwar energetisch kein Problem ist, aber Entzündungsgeschehen im Organismus fördern kann. Ich würde also wirklich raten, neben etwas fettigerem Fleisch auch gehaltvolle, gekocht leichtverdauliche Kohlenhydrate als dritte Nährstoffgruppe zu geben.
Leinöl ist ein sehr hochwertiges Öl, das gut zur Versorgung mit essentiellen Fettsäuren eingesetzt werden kann, es wird nur unwahrscheinlich schnell ranzig und schadet dann mehr, als es nützt. EPA und DHA als entzündungshemmende Fettsäuren sind aber nur in Fischölen enthalten, willst Du mit diesen Fettsäuren die Haut verbessern, kommst Du über Lachsöl, alternativ Krillöl, nicht herum.