I am looking into recovering my floors with something other than carpet. I have dogs and cats and they scratch, vomit, and sometimes urinate on the carpet. I want something durable that will be easy to clean and will not cause my house to smell like animals. Any suggestions of flooring types? Pros and cons? Any brands that are more durable than others?