I have a German Shepherd or as I call it a German shedder that gets us fur and mess everywhere every time we get in the vehicle .. so I got this to stop as much of this from happening as I could and so far it is doing wonders with both my dog and my kids I honestly am keeping it up all the time now and every couple days taking it out and shaking it off and cleaning it . This has kept my car clean like 1000 times cleaner than it was before not just that but it stops my dog from coming into my front seat as often .. I definitely love this product and would recommend it to anyone ! The fabric that it is made of is very durable and doesn't tear very Easily my dog hasn't managed to tear it as of yet so that one think you don't have to worry about!