My sofa is six years old and it smells 
I can take the cushion covers off the cushions on the back, but not off the actual seat part, IYSWIM?
I have also been letting the dog on the sofa for the last four years, and we have a cat.
How do I clean it? I do vacuum it but it doesn't seem enough...