S.M.
I'm sorry to hear your son isn't feeling well. We went through the same thing - after trying fabrese and getting that same fresh puke smell...lol, i used a damp rag with a little antibacterial dish soap and then used a rinsed out rag several times to get any soap out and then after it dried, the puke smell was gone, but the fabric on the couch didn't quite look the same. I'd rather have clean, disinfected and no smell. other then that you'd probably have to pay someone to have it professionally cleaned.