OK call me crazy, my husband fixes and cleans bags and we use convertable top cleaner on a damp rag on all of our gucci canvas. It is inexpensive, we dilute it and it works wonders. We freshen up with febreeze and toss (leather and all ) in a cool dryer with a fabric softener sheet! It works, my large monogram cream handle was a mess and we got it cleaned up.
I recommend using a lingerie wash called Stain Remedy from Forever New. !