I haven’t had much luck over the years and simply cannot afford to buy another that doesn’t suit our needs. It would have to deal with dust from a real fire, a dog that casts constantly, and a couple of children with very long hair, oh and some shaggy rugs too. I’m thinking more an upright but maybe a Henry or equivalent? I don’t have family to ask for recommendations so thought I’d post here. Thanks.