This fabric holds up perfectly against the abuse of my five kitties. It doesn’t snag and it doesn’t shift. 
I keep a blanket on all my upholstered furniture for frequent washing.