I have two pugs, who shed excessively (its a breed thing). I find vacuuming at least every other day helps, and putting dog blanket wherever they sit or lay to catch loose hair before they blow all over. I try to dust twice a week. It helps to find a light vacuum that you don't mind pulling out often, and I have fallen in love with these dusters https://www.amazon.com/AmazonBasics-Duster-Pads-Blue-White/dp/B07N1TRNS3/ref=sr_1_1?keywords=duster+amazon&qid=1570751261&sr=8-1 they make it easy to reach under the couch and coffee table and hair clings to them pretty well.