Can this thing just be thrown in the washer? A soap water solution might remove both the oil and vinegar if you can figure out how to apply it. Assuming you’ve soaked up as much of both with rags or something as possible, I’ve read that applying rubbing alcohol to the area will help lift the oil and prevent staining, but I’m not sure if this works or not. I use this to remove cat pee from carpet and other random stains. It is like magic. Totally gets rid of the odor and all the stains I’ve tried it on. You might try it on your rug and see if it works…but test a spot in a non-visible area to make sure it doesn’t cause any discoloring. I’ve used it on a lot of things, but never vinegar or oil.