Our blankets are made with a rip-stop, durable material. However, they are not puncture-proof. If you plan to use these to sit or lay on top of, or on the ground, we recommend clearing away any sharp rocks, sticks, etc. that might puncture through. Like-wise, if your dog is using the blanket and likes to scratch or tear things up, this won't resist your furry buddy's excitement.