Vermutlich passt das Futter nicht ideal.
Wenn im Magen-Darm- Bereich etwas in Ungleichgewicht gekommen ist, kann eine Gesundung des Hundes sehr lange dauern.
Gibst du Vitamine und Mineralstoffe zum Futter?
Da der Dünndarm entzündet war, hat sie in der letzten Zeit nie alle Nährstoffe bekommen, Vitamin B12 könnte z. B. fehlen.
Da wird der Hund auch schlapp. Das kannst du über eine Blutuntersuchung testen lassen, falls nicht schon geschehen.