My dog recently started laying on me at night. Usually he likes to sleeps in his carrier that I have blankets in for him. Some nights he would sleep at the foot of the bed but he was never really cuddler and would leave in the middle of the night for his carrier. I have recently switched rooms and haven't brought his carrier in yet and every night he's been sleeping very close to me, sometimes directly on top of me. This can get very uncomfortable being that I am temporarily on a small twin bed. Usually I would tell him to move and he would but now he just ignores me. Any explanation for his new behavior?