This is great for puppies and older dogs too. Can use on the floor, on the couch, or even over the covers on the human's bed. It looks like a blanket but it is waterproof so no accidents leak through. It's easy to wash in the machine and I hang it up to dry. Great product and a fantastic alternative to expensive, disposable puppy pads!