Sorry I don't have any tips but we have similar problems (not from DC though, she just likes the floor).
We have have one of those wee couches that folds out in her room and quite often she will end up sleeping on there although she never bothers with the blanket.
We have a rug in the room too but she prefers the wooden floor

.