We had three very nice but definitely teenage-smelly boys staying with us for the past week, and they spent a lot of time on my sofa. Any suggestions on how to remove teenage boy funk from fabric-covered furniture?

I didn't realize I was so fastidious, but I guess I am!