W.M.
be careful with those cleaners b/c they can leave water rings. You can try baking soda for the smell. I have heard that when you have stuffed animals that cannot be cleaned that you put them in a bag with baking soda and shake it and then take it outside and pat it out. The smell should be gone. Can you take the covers off and wash them? If not, maybe dry clean? My last couch you could not do that b/c they might shrink so be careful b/c you do not want to shrink so they cannot fit back on.....
Or, you can buy a cover, they have some really cute ones now.
W.