Question: is on bed or in bed?
Answer: Sleeping in the bed would actually mean to be inside the bed(covered by under the sheets") however, Sleeping on the bed logically mean laying on the bed on the surface of it, don't go deep into the holy crap of English literature. "Sleeping in the bed", is correct one to use.