When DH slept with us (before we kicked him out!) we would use two single blankets instead of one big one. So bubs wouldn't get caught underneath the blanket. Get another bed for DH so he doesn't have to sleep somewhere uncomfortable.