How quickly did you clean it up? Where on the couch is it (arm, cushion)? It may have gotten past the surface area, in which case I doubt there's much you can do. Also, if you repeatedly wet it, you may make things worse.
Maybe a professional could help.
We had the same problem with our carpet (and pee, not puke) and ended up pulling up all the carpeting.