The slupcover on the sofa on our back patio was ripped to shreds on
the seat, so I grabbed a remnant canvas piece that sorta matched,
pinned, and zigzagged it on. It's not my best sewing, but the dogs are
always on this sofa, and they don't care about puckers!