Naftalina
The cheap blocks of "stuff" that cost 23 pesos for two at Bodega Aurerra to put in urinals sure smell exactly like paradichlorobenzene, which is what you are looking for. Bet it would work just as well. We use it to keep animals out of certain parts of our yard.
Complete thread:

