I will not give up on the fight between me and pet hair/dirt. Sweeping isn't enough. I have 2 cats, 1 dog, and hardwood floors. Any suggestions?