K.W.
Try Odo-ban.... I found it at Home Depot for about $10.00 a gallon (in the Cleaning Supplies Section) My oldest son went to summer camp and left his wet clothes in a tote for a week. The clothes smelled DISGUSTING!!! I thought they were ruined. But Odo-ban got the smell out. I washed his clothes and added a cup to the rinse cycle. Problem solved. If it worked on them, it would work on your couch. Just put it in a spray bottle. I have used it on my carpet too. Try it : )