I would describe myself also as someone who is sensitive to air quality.
First off, I wouldn't have used an ozone generator because it can leave a bad smell afterwards and is actually harmful to the human body.
Instead of air freshener which just masks the problem, use a good air purifier instead.
Other thing is, by pet odor, this means he smelled either a cat or dog I guess. Do you have pets?
It can be hard to get rid of pet odour without an air purifier.