The box cushion sofa slipcover fits perfectly on our sofa and is exactly what we were looking for.  It allows our dog to be on the furniture while protecting our furniture from the dog hair.