These pads are going to be a good choice for puppies and smaller dogs.
We have an elderly chihuahua who is becoming less reliable about going outside to relive herself.
She is, however, suspiciously good about using these pads to piddle.
Whether that is because these pads really do attract dogs or because she has simply decided she like the convenience of peeing in her room we cannot say.
What I can say is these have saved us from doing mountains of laundry in the form of towel, rags, and blankies, as well as sparing us a lot of rug/floor cleaning.
Now, I just put one of these beside her bed and another on half of her bed.
The pads themselves absorb fluid quickly and hold quite a lot.
We have also not experienced any problems with odor; though we do not let the pads linger, removing them as soon as we see they are moved.
The other nice thing about these is that the quilted pattern prevents the absorbent material from bunching up, even when our little lady scratches at them, which she does like to do.
Of course, the rambunctiousness of your puppy/dog will impact how well the pad stays put.
If you are dealing with a puppy that likes to run and play, you might need to come up with a system for tacking the pad down, so it does not get pushed out of place or folded over.
In the end, these are going to be a great fit for puppies and toy size dogs, making clean up of accidents a lot faster and neater than trying to clean up after the fact.
Definitely recommend.