There is no reason for the dog to gain weight because of "premium" food, unless the person is feeding it more than necessary! o make the switch gradually, to avoid an upset tummy!