One suggestion an older CF had given me along time ago was to alternate liquids with solids to gain weight. For example, high protein high fat nutrition drink, then healthy snack, then whole milk, then lunch...Not always filling up the tummy with liquids at lunch cause they won't be hungry for...