Two suggestions. Try either "ozium". You can find it at your local head shop. That is what they use in funeral homes. If it can cover up the smell of dead bodies, it can pretty much cover up any foul odor. It only takes a little bit. My other suggestion is to put vinegar in a small bowl and put that in the room. I have tried both and they both work wonders.