The dogs took to the mat right away, so I guess it’s puppy approved! It’s soft and has gripper dots on the back side so it won’t slip and slide on various surfaces.  I got the medium size and you can see how my small breed havanese fits on it.