I have 3 dogs 3 cats. All are heavy shedders.I have literally killed so many vacuums cleaning carpets and furniture. This vacuum is amazing! I use baking soda to help keep the oders down. I have been vacuuming every day for 2 weeks and I am still getting baking soda out of the carpets! I have not put any baking soda on for over 4 months. Amazing vacuum cleaner and yes I wl highly recommend this vacuum cleaner. I just bought the power scrub elite pet carpet cleaner and I will be trying it today