Lol I think I'm going to go way beyond a candles help. That dog solution may work well in a bucket air freshener. I've thought maybe those crystals they use for fabric softeners would work as well. May last longer than a liquid. Dunno, just gotta play around with some ideas and see what works.Here might be even a better product for your situation. The pooph is something you can spray on a dog, furniture or whatever,on the problem but I'm not sure how it works n the air.
Look into these products. They are made for weed.
https://www.cannabolish.com/products/cannabis-odor-removing-candle
Masking smells only go tlso far...just ask a cop..lol. I may have to scrub the room with a carbon filter and use a masking odor as well..lol.
Another thing I thought of and then conveniently shoved it to the back of my priority list. Now that the odor is coming forth I should do something.