We don't have hardwood anywhere except the steps and a small area of Pergo in our bedroom. Gosh it is a million times easier to get rid of cat & dog hair. Today's finishes are much more resistant to staining than old ones.

My neighbor refinished their pine floors (we have pine under our wall to wall carpet but its in really bad shape) and have three dogs that are always having oopsies on the floors and they look great.