I feel for you! Not as bad, but I woke up with my ds crawling on me and he threw up all over me, face and all, I knew it was going to be a dandy day, If you have a small spot cleaner or carpet cleaner, you can try that. Sorry I don't have any other suggestions. We used a carpet cleaner for cleaning our mattress a while back, but if you dont have access to one you probly wouldnt want to rent one just for that. Best of Luck to you!