We have a dyson for pets and I love it! We have hardwood floor and tile In our house, the only carpet we have are area rugs. I steam mop the floors bout once a week and vac and dust every other day or so. And I also deep clean the area rugs frequently. Also carpets and upholstered furniture collect alot of allergens that cause allergies. Since we took all carpet out and only have one chair thats upholstered my allergies are so much better!!!