I use these for my senior dog who has bladder leakage issues while she's sleeping. I use them to line her crate overnight and it's really nice that the top layer is a cotton blend because it really cuts down on static electricity so she's not getting shocked when she moves around on top of it. I was using polyester underpads before, and when it was dark I could see that she was getting static shocks where she was making contact with the polyester top when she would move around such as when she was coming out of the kennel in the early morning. Where we live is very dry lot of the time, and so avoiding synthetic fabrics goes a long way to cut down static electricity. I wish there were more cotton under pads on the market for urine absorbency. These pads are slightly smaller than her kennel, but I'm still going to buy more because the top fabric makes all the difference. We've been using this pack for months and they are still absorbent and prevent leaks from soaking through to the rest of her bedding. They do stain easily and I haven't figured out how to get the stains out, but I really don't care about stains as long as it works. I wash it on the sanitize setting on my washing machine and tumble dry it low heat and it still looks like new. I also appreciate that when I received the pack and it was brand new. It didn't have any smells like perfume or something as some of them do. I am chemically sensitive and I don't think anyone should be using synthetic fragrance so I was relieved that this was not an issue with this product. Hope this review was helpful.