Fabric was uncomfortable for dog. The fabric of pillow was slippery and the inside not full enough so the pillow wasn’t plush enough for comfortable and the dog kept sliding into uneven positions. Possibly better for small dogs only (my Terrier mix is 26lbs).