These work great to line my elderly dog's bed in her crate at night. I was using regular "puppy pads" but they have a scent that encourages dogs to pee on them ! I think that confused her and sent the wrong signal. She would scratch at the pads and get them all bunched up, so that they didn't do the job and the bed would often be wet in the morning. These non-scented pads solved the problem. These are very thin, but they absorb well and they haven't leaked one single time. I put two pads over the bed inside her crate (just in case one pad leaks), then I put a fleece blanket on top of that (folding the edges under the bed). It has worked great. I haven't had to wash a dog bed since I started using these. It's much easier to wash a fleece blanket and dispose of the soiled pad than to wash and dry a heavy, thick dog bed every day or so! I don't know if these would work for a larger dog because they are so thin, but they work just fine for my 10-pounder. The only complaint I have is that they are a little too narrow. If the size was 20x24, they would be perfect.