Yip, all of the above, my German Shedder scares off the quilt police as they step on the drive way, he also lies on top of my feet while I quilt, when I can't t find the right shade of blender fabric I have also been known to use sheets and not always 100% cotton in my tops, but nobody knows except me, so don't tell anyone my guilty secret lol.