M.V.
I got a Dyson Animal (ball) 6 months ago and love it for our carpeted bedrooms, hardwood floors, as well as stone floors in the kitchen and baths. The only difference with the Animal vs. the regular DC25 is that the Animal already comes with the mini turbine head, which is GREAT for when I have to clean the couch. (We have a cat who sheds like crazy). If we had carpeted stairs, I'd probably use the same attachment. Both the Animal and regular DC25 come with what they call a stair tool, but I'm not sure how that works on carpeted stairs. The telescoping arm has a long reach, but honestly, unless I'm reaching up, I find it pretty unwieldily. I prefer using just the flexible hose with the mini turbine head.