I feel it’s a good quality material.  I haven’t used it with a puppy yet.  It’s not too thin, it’s presently cat approved.