This is the best!  It doesn't slide and it's thick and plush.  I have washed mine a lot because of my Doxie!                              One thing that I love is that the back is long and hangs nicely behind your sofa and no falling! I bought one for the Love Seat as well.