@Marian106 I think @Clara116 's suggestion about the vinegar is a good one. But it does make things complicated if the next guests are already in the house. You could offer to try a deodorizing treatment during a scheduled time when they're out of the house, but that relies on them being more comfortable with the host entering the space than the last guests were. If they're genuinely inconsolable about the odor, you could at least offer a booking alteration to advance their checkout date and let them move elsewhere. At least that way, if they leave a critical review, it will only be about a temporary problem and not a list of other faults they found out of anger.
Regarding the interim cleaning - as @Colleen253 says, you do have the right to make it mandatory, but it's only kosher if that's stated explicitly in your House Rules. Some hosts have restrictions around what kinds of cooking can be done (e.g. no deep frying or always use the extractor fan) but you can't anticipate every possible stinky thing or any other time-consuming issues (damage, etc), so it might be easier in the long run to increase the buffer time between bookings.