For quite some time now I have been feeding Bugsy some raw/home meals for his dinner - he still gets kibble for breakfast because it is easy but I am trying to do as many non-kibble meals as I can.
A couple of facts - for those that don't know he has horrible allergies - identified food allergies included chicken turkey and egg. There are others though I am sure or at the least additional intolerances.
He needs high protein foods in order to maintain weight and have a steady energy.
Kibble always produces farts - paint peeling ones on most occasions. Home diet does not.
Last weekend was crazy and he was a bit run down at the first part of this week - meaning he had subnormal energy levels. Finally last night I decided to give him a meal of beef heart, beef liver, sweet potato and green beans. He completed his meal with a nice crunchy trachea. His energy was back to normal today. Despite being on premium kibble and high protein kibble (Barking at the Moon) he just wasn't coming round all week.
I constantly worry that he isn't getting a well rounded diet when I feed home 'cooked' but it certainly works better for him. I am not sure how all dogs would respond but he seriously does better on raw animal products and some veggie mush than on any kibble we have tried.
Because he eats like a horse and nearly looks like one I can't at the moment fully commit but I can guarantee that I will be feeding as many home meals as possible.
Tonight he had pork neck with beef liver cauliflower and green beans - yum yum
So I don't know but if your dog is not thriving on kibble I would certainly give home meals a try. I don't like to touch some of the organ meats but once you get over it, it is very easy to just toss it in a bowl.
Clearly I am not an expert so do your research and know your dog but for my dog there is no question that slinging raw meat/organs in a bowl with some veggie mush is what works best for his body.