I've done a lot of research on this a couple of months back and found the LAs Totally Awesome Power Oxygen Base Cleaner to be the best bang for your buck cleaner for use around the house. I used it on my tan suede sofas and they did an excellent job. Read the reviews. Most are in favor of this.
Tuff Stuff works ok. Goop "multi-purpose" hand cleaner @ wallyword also does wonders and cheap to boot. You need to work it in with a soft brush on stubborn stains.
Thanks guys. This is more for the smell that is kinda linguring so I picked up a can of Blue Coral since it has some odor inhibitors in it. Will report back