I have a dog, and this thing is great, I just throw it in the washing machine once a week and it saves my couch from that little ball of mess. It has held together after probably 20 washes and looks brand new. Also nothing seeps through, even oils, so its doing its job