Aside from cleaning (which it sounds like you already do) you could use Ona-Gel Pro. This is more than just air freshener to mask odors. It's industrial-grade, used for crime-scene cleanup, etc. It ionically binds with odor molecules in the air, neutralizing them.
The gel product has gelatin fragments sitting in a liquid. You open the cap and put it in front of a fan for 10 minutes. Or, turn the cap upside down and position it so only a small crack is exposed (for longer periods of time). As the liquid evaporates, top it off with distilled water (to avoid mineral buildup from drinking water evaporating). You'll need the Ona Liquid, a concentrate. You can top off the gel with water a few times, then you'll want to add some concentrate. You'll need someone to help you know when it's exhausted and needs more concentrate (versus being overpowering).
The "linen" is a good scent. Polar Ice smells like the men's room. :)
Before having people over, you can open it for 10 minutes.
You can google for it. It's sold on Amazon. The company's site is onaonline. They sell dispenser systems with fans built in, etc. But, all you need is 1-2 of those quart-sized gel jars, and the liquid concentrate.
you should try some dog shampoo or homeopathic treatments that didn't harm dog skin and sort the issue to. for shampoo and homeopathic treatment you can visit here - https://www.petcareclub.com/dog-skin-and-coat-treatment-125.aspx