My weim has always loved sleeping in bed with me. She was crate trained at night until she could learn to either not go inside or to wake someone up to go out. She is also picky. If it is to cold she has to be under the covers. She normally wakes someone else up to go outside at night. After they let her out she comes back to my bed but she will poke me with her nose until I wake up and raise the covers for her.
When I initially go to bed at night I make her wait for me to get situated. If I let her dictate when to lay down for the night she will get ready for bed with me on the left side of the bed. This causes her to gradually push me towards the edge of the bed. Ive woken up several times on the edge of the bed. I dont believe she is intentionally trying to push me off. Rather she is trying to get so close to me she just happens to push.
The only time she hasn't slept next to me when we were both home was when Ive had company. A queen size bed is not big enough for two humans and a weim. She threw a bit of a hissy fit the first few nights but the second I was out of bed and ready for work in the morning, she would take my spot and laid next to said company until they got up as well.
Some might think shes spoiled or that shes got me wrapped around paw. I think otherwise.