How to clean sofa cushions

We sit on our sofas every single day, and dirt, crumbs and pet hair can break down the fibres in the fabric. Not only do sofas start to look off-colour, they really can get filthy. Sofas are for relaxing and…