I am way late on this but I will throw in my.02 anyway....
we were feeding chicken soup, and maybe it works for some, but all of our dogs gained weight on it, and we weren't overfeeding....ashlee quit eating it suddenly, so we picked up some Precise at the pet store across the street, and it has worked out great....all three dogs have gotten back down to their normal weight, and they always gobble it down......
we feed foundation formula, but there are several others to match your dogs requirements......the downside is petco and petsmart don't carry it, so I guess this isn't really much help to the original poster......tom