宝宝不长肉或身高不足可能是由多种原因引起的。消化不良、微量元素和维生素缺乏是常见的原因。如果宝宝缺乏这些营养素,会影响宝宝的体重和身高增长。此外,偏食和挑食的饮食习惯也会影响宝宝的生长和发育。因此,为了促进宝宝的生长发育,需要保证宝宝摄入的营养全面,包括优质的蛋白质、奶类、鱼类和虾类、新鲜的蔬菜和水果等。同时,要给宝宝合理管理饮食,避免过度饮食和暴饮暴食。最后,建议宝宝到医院进行体检,并查一下微量元素和维生素水平,根据情况适当补充。总之,要促进宝宝的生长发育,需要注意宝宝的饮食健康,同时纠正偏食和挑食的饮食习惯,并保证宝宝摄入全面的营养。