Its not necessarily big dogs that prevent sleep. My little tiny yorkshire terrier sleeps with me in my huge double bed and somehow always manages to make me uncomfortable. He likes to sleep on top of my feet, which is fine with me coz his belly is always lovely and warm! But when I need to change position I can't. I guess its my own fault for being soft but I just hate to disturb him, so I stay in my uncomfortable position!