A high protein, high energy diet can help your child to eat and drink extra protein, energy and nutrients. This can be helpful if your child is underweight, needs to gain weight or achieve catch-up growth or has increased energy and protein needs.