You said he sleeps well when you are not at home, so could you maybe send your partner in when he wakes so he thinks you aren't there?