Over the last month or so I was experimenting with Remy's diet- trying to get him onto a dog food that he liked. I thought that it would be
"better" for him to be on dog food, however at least with Remy that does not seem to be the case. Examples: Wellness gave him really runny stools, he would not eat any Merrick flavors (tried puppy plate and a few others)
We finally met with success Before Grain Kibble - Buffalo. However I did not want this to be his only food (he would get bored). So, I vary between the kibble and home cooked along with a daily vitamin supplement.
I've come up with a "menu" of foods that he likes and with a little planning it is very easy to home cook for him (and cheaper to). He likes a variety of proteins - chicken, beef, veal, lamb, pork, and fresh salmon. Ha - he had fresh salmon fillet last night with potatoes, broccoli and carrots!
I vary things so he is not eating the same all the time. Veggies include broccoli, carrots, brussels sprouts, green beans. He gets yogurt and strawberries every morning. And he likes oatmeal. Lately I've been making a special meat loaf for him that combines ground beef, veal and lamb along with oatmeal, carrots and green beans. I bake it until it is just done (not dried out) and then break it down in freezer bags and reheat 1 portion at a time. Its moist, he loves it, and it combines protein, grain and veggie.
Good luck with your little guy! I guess my only advice it to be open minded about it. I was convinced that I needed to get him on to all "dog food" which became obvious was only going to result in an ongoing battle. Finding one kibble that works, but not relying on it as his "only" food seems to be the right solution for us