Also, my vet and I agreed that the carpets with the rubber-type non-skid backs to them can be hazardous to a chewer as well. I was having the same issues with my floor coverings on the tiles I put down, so am experimenting again. My all-cotton bath throw rugs, though low pile and cheap, have been seriously falling apart in the washer. I just ordered a cotton throw from William Sonoma on a great cyber friday sale, so will try that next.
Meanwhile, one easy solution that has helped was buying a yard of 100% cotton flannel from Walmart. It’s a sheet, basically. I spread it out, set her stuff and her grass mattes on it, and she’s loved it. No chew holes at all, sometimes bunches it up to play, and it will be washable. Easily replaced when the time comes, good traction, soft, and any color I liked. I may not need to continue with rugs, but I like them for under the litter pan and mattes under the food dishes so I can clean them in layers.