Both the multipurpose and the diffusor cushion would probably be perfectly fine for use on a sofa. We would probably recommend the durafab covering as that will be less likely to slide around on your sofa.