A long time ago we paid to have our couches cleaned professionally. It was pretty pricey, and took a VERY long time. After a while they started to get dirty again, surprise! Well, one day I came home, I don't even recall where I was, and I was greeted with a wonderful surprise, my husband had taken it upon himself to clean our couches. He had what I considered a genius idea. He took Shout, a scrub brush, and hot water and cleaned the couches completely. It was amazing. It's been almost a year or since then, and the couches again were looking like they needed some TLC. I didn't have Shout, but I did have Resolve, since they are both stain removers for laundry, I figured they would have the same end result. (The toothbrush is so my son could help me clean the cushions, he loves to do what we're doing).
I tried to get good pictures of how dirty the cushions looked...