We have all been there at 2:00 AM: you try to roll over, only to realize you are completely pinned down by a furry, snoring anchor. Whether it is a giant Golden Retriever sprawled across your shins or ...