I purchased this not for a pet but as a general protector of my backseat and it has worked wonderfully! I work events and am constantly sliding event materials, tables etcetera in and out of my vehicle. I now no longer worry about scratching my leather seats or any possible spills ruining the seats. It has been awesome! The canvas material is thick and waterproof and the snaps are easy to attach to the headrests. The are made of a seemingly strong plastic and even with the tugging of the fabric for roughly a little over a month now they are holding up just fine.
Highly recommended to anyone who would like some protection on their backseats!