Just looking for advice, we have a new sofa coming tomorrow, it's white. I know. The shop assistant said there was a spray I could get to put on it to make sure any stains don't set and I think it was a waterproof one as he said red wine wouldn't soak in etc... I cannot remember the name of it, has anyone else treated their sofa with a similar thing and can say what I'm best looking for?