I have 4 dogs and this is the answer to having several towels on the sofa.  It stays in place and seems to be resisting soil.
Just want I needed for my sofa-loving puppies!