Anonymous wrote:OP here - vacuum weekly and also run a roomba. The main level flooring where the dog spends most of his time is hardwood. Basement and upstairs are carpet.
Sounds like more deep cleaning is needed.
Vacuum does nothing, OP. You need to wet your floors with some kind of floor-appropriate detergent (Bona for me) and apply pressure when you wash. You need to wipe your baseboards. Everywhere your dog likes to brush against or drool on, you need to wash that. If he likes to lie on or brush against upholstered fabrics, you need to take them off and launder those.