We have cpt in the house. I hate it. With three dogs, in the mountains, keeping it clean is a constant chore.

I'm looking at bamboo flooring. Throw some rugs (with no skids) in strategic places and call it good.

I like real hardwood but don't think it will hold up well to dog claws and winter muck. Most of the "fake" wood floorings look fake.

Have you considered cork?