Tips to remove yellow vomit stains

I have yellow vomit stains that aren’t coming out. We’ve tried OTC stain remover, soaking it in hydrogen peroxide, dish soap, distilled white vinegar, or any of the combinations. I even rented a rug doctor which after multiple passes isn’t getting rid of the stains. Any advice? Or should I just go pro?

I have yellow vomit stains that aren’t coming out. We’ve tried OTC stain remover, soaking it in hydrogen peroxide, dish soap, distilled white vinegar, or any of the combinations. I even rented a rug doctor which after multiple passes isn’t getting rid of the stains. Any advice? Or should I just go pro?