We are big fans of hardwood floors and installed them ourselves throughout our home, although it's true they aren't as warm as carpets and we live in New England. I agree with what others have said that carpeting and rugs are never really clean and hard surfaces make a lot more sense with pets.