I really can't stand a perfumy house, but I think our house smells OK. I think TOO MUCH scent is just as bad.
I would change the bedding more often. I'd get a deoderizing spray for the mattress. I would also wash all his bedding and clothes with some plain white vinegar in the wash. I do this with my DH's workout gear and it works well. About a cup a load.
I also air out the room and the house whenever I can, even if it's a little chilly. Open the curtains, crack the windows.
There are also products like FreshWave that you can tuck into corners, or use while cooking to eliminate smells.
If your husband has an odor, maybe consider what he eats or what he washes with. Old Spice has odor blocker shower products. He may also need a different deodorant.
Make sure that he and your son don't workout or work hard and then not at least rinse off. My stepson stank up the papasan chair by flopping into it after workouts or practice. I kept smelling *something* downstairs. I ended up putting it in the tub and stomping on it grapes to wine style but told him I wasn't doing that again. I was either throwing it out or he was showering when he got home.
And, boys frankly smell. My nephews did. My stepson did. They had to be TOLD that they needed to wash more and really scrub and that all their clothes needed to be washed weekly and their sheets changed at least bimonthly. If we didn't tell them, my SIL and I both would have kids wearing the same clothes til they walked and even my SD will leave her sheets for a month.
If your son's hockey stuff stinks, have him spray it with Lysol or something and put it where it is least likely to smell up the house. We let my stepson's football gear (the stuff we could not wash) air outside when possible. The rest was washed with vinegar.
Try Nature's Miracle or Anti-Icky Poo for the cat smell. Make sure your cat is not marking or missing the box b/c it is sick. Get or borrow a rug cleaner and use pet shampoos on the carpets where the cat smell is.
Not all of this is organic, but look and see where you can purchase organic/less chemical products.