I have been using these for years.  I have 3 dogs and they stand up very well to the pets.  They protect the furniture and wash up very nicely.