Quincy is now almost 11 months old, and weighs 20 pounds. The vet said he has gained too much weight too quickly, and I should change his food. I had been feeding him Natural Balance Small Bites, for small breed puppies to adults. I am so confused looking for a new food! How much protein and fat should he be getting? He's a very lazy dog, but he does love a couple of good walks each day. Should I give him a low calorie food? I currently feed him 1/2 cup, twice a day, and I can't imagine giving him any less, because he gobbles it right down.

Any food recommendations? I'm looking for something in the medium price range. He previously ate Wellness, and didn't do well on it ( itchy, lots of gas, frequent scooting - all stopped when I switched to Natural Balance).

Any advice is welcome!