Try soaking the washables in vinegar before you wash them. What we need here is a chemist (Micca) who can tell you the 'opposite' composition of moth balls. I have been told but can't remember what the active chemical/s is/are.
For non washables that smell, you might be able to bury them in activated charcoal--see an aquarium dealer. Sometimes a couple sheets of fabric softener will work, or a lemon, cut in half and hollowed out then filled with salt.