We really like this slip cover, got one for the sofa too.  It does slip on leather but it protects our furniture from our dog.