I was debating purchasing a snuffle mat since I've heard people say that they're easy enough to make. I couldn't have made something of this quality. My German Shepherd loves it to the point where she scrunched it up into a pillow and rested on it for a while. She tried to destroy it, and even holding it down with her paws and pulling with her teeth she didnt manage to rip things off. I'm very satisfied with this purchase, it kept her busy for a while and wasn't wrecked in the process. I also like how there were different textures across the mat and wasnt all one thing. Definiately a worthy purchase, and great for bigger dogs as well!