These XL pee pads are so much better than those we can buy in our rural community. We have only rescue dogs, some of whom lived for 6 or 7 years in a wire cage and were never allowed out. So they peed and pooped on themselves and on the doggies in the wire cages beneath theirs. In the case of our toy poodle, the mill owner cleaned both poodle and cage by aiming a high-powered water hose in at them. In any case, that poodle never learned, nor has she been able to learn, to do her business outside. It's been a miracle that we were able to teach her to use a pee pad, which we locate directly in front of the back door. And she pees a lot. The thin pads we buy locally just turn to mush or shred or get pushed aside by the door opening and closing and so must be fastened to the floor with masking tape. They also have to be doubled up. The XL pads solve all these problems. Being several layers thick, their own weight holds them flat onto the floor, but there are sticky sections that hold the edges down. The door doesn't push them aside, they are highly absorbent, so no shredding or mushing and the floor doesn't turn into a lake. I can't say how these pads would work for a large puppy or dog. You know how they miss the pad sometimes or pee on the edge. But for my small poodle, with her hit or miss peeing habits, they work wonderfully. Highly recommended by me for small, maybe medium puppies.