We have 6 dogs in the house, with no odour problems. Maybe it's an issue for you at this time of year, with all the doors and windows closed ?
The good lady has 2 of those auto spray air fresheners, placed up high, at opposite ends of the lounge. I have to say odour has never been a problem........and ,if there's a nasty smell, I just blame the dogs anyway !