S.H.
put a mattress or futon on the floor IN your room.
Have them sleep there. By himself.
That would be a practical transition, for him.
that is what we did with our kids... and for any time our children were sick or had normal developmental night time 'fears' and could not sleep at night.
I do not 'battle' about sleep with our kids.
I don't pick this fight.
My kids sleep fine.
I was a co-sleeper when my kids were younger.
It was fine.
They are fine.
They sleep in their own rooms too.
The floor futon in our room, is for times of illness or night mares, or 'camp outs' in our room, etc.
all the best,
Susan