I put vet bed in my pup's crate and added a crate liner/bed underneath now she's older and less of a fabric destroyer. She used to chew everything and anything fabric, including the cats bed (just in case he needed another reason to want her out!) But funnily enough, vet beds only got a light chewing. I suspect as Russ said, they're just harder to chew through.
They wick away moisture too so a lifesaver with any crate toilet training accidents.
I would be a bit careful with blankets and a young pup if you have a chew monster like mine, but don't worry - you will be able to trust them in time. My girl sleeps on a fleece blanket over a sofa now, often with a couple of cushions scattered around her. Unimaginable to me when I caught her ripping my floor runner to shreds at 18 weeks...!