Thank you all for your replies. I really appreciate your advice.
Unfortunately, I won't be able to go to the dietician with him because I am in training at work when he has the appointment. Interestingly, when I rang him to find out what time the appointment is he didn't even know he had...