This dog plush mat is used for comfort during napping or just relaxing; dogs love this crate mat! It's made of flannel material both back and front. The center is stitched in order to keep the stuffing in place without shifting unevenly. We know that pets can present some unique cleaning challenges. That's why we've made the bed mat completely machine washable. You can put it in house for protecting furniture, like sofa, floor, etc, also can be rolled up and taken with you on every trip, and suitable for all seasons. Flannel the sleep surface of the bed mat, with quilted seams extra padding. The fabric is unbelievably soft on noses and paws, luxuriously cushioning your pet in delightful coziness and toasty snuggles.