Insufficient vitamin D can stunt growth and foster weight gain during puberty, according to a new study. Even in sun-drenched California vitamin D deficiency was found to cause higher body mass and shorter stature in girls at the peak of their growing spurt.