A dishwasher will ruin the finish on the outside of a stainless thermos bottle, making the outside unsightly. As far as durability goes, if the thermos bottle contains a vacuum seal, washing in the dishwasher will cause the seal to malfunction and the thermos will begin to leak.