Treated cloth seats will take your leather seats any day. You can soak cotton in ultra-hydrophobe and the junk just rolls off. Dog looks at your leather cross eyed though and it’s got runs and scratches. Also, cloth is never too hot to touch on a summer day, or brittle cold (okay, unless you soak it, don’t let it dry…