I got these rugs for the dogs who are getting older and whose joints are getting sore. They just arrived and the dogs are learning they are their bed. I had one for my previous dog and she loved it to the end. It gave her a lot of comfort being warm and cushioned for her joints. I have not used the cleaning kit yet.