Would it be possible to gift them sessions with a trainer in addition? I find in person help to be invaluable.
Besides that, Control Unleashed is a great book: https://www.amazon.com/Control-Unleashed-Creating-Focused-Confident/dp/B000UCF53A