As someone with pets, hardwood, and carpet - this vacuum works wonders. As an avid vacuumer, I adore the Shark Duoclean because it comes with a detached piece that you can use on stairs, or in my case, my couch and chairs. Great piece of machinery!
We have the Shark Professional and I think it works well for stairs. The canister lifts away from the base, so you aren’t lugging the whole thing up and down the stairs. It also comes with a pet hair attachment and the hose detaches for hard to reach corners