I've never tried that brand of food. As far as the weight of your baby, there are several premium dog food companies that offer a weight management formula. Many of them offer samples so you can try them out prior to buying. I just switched my pups from Nutro Ultra to Innova. They are both still under a year so I was mainly looking at puppy formulas and not weight management. But, some good high quality brands include Innova, Canidae, Wellness and Solid Gold. I know Wellness and Solid gold are sold at my local PetCo. Another good brand sold at PetCo is Natural Balance.
Hope you can find one that works for you!