He is 2 1/2 now so hasn't gained since he was 2yo. Mom was recommended to give him PediaSure but she doesn't want to because it has 23grams of sugar....