Wow, that's a tough 1 RB. Could you maybe ask your friend how he tells the puppets apart from real people? That way you could use his own 'logic' to point out more real people, and then hopefully reassure him that way.
.
Not sure of this helps, I've never been in your shoes. Please take care of yourself, yes you want to be a good friend, but you want to look after yourself too