How do dogs choose who they sleep with