Hi I don't really know why they do it but I know my Katie does it when her skin is kind of itchy. After I give her a bath she takes off and rubs all over the couch like she is trying to rub the water off. It's so cute. I had a toy poodle that would roll and wiggle on her back every time she got through eating and bark and wiggle like she was the happiest dog on earth! Maybe they just really liked visiting?!