If you have nice knives, don’t put them in the dishwasher.
For another option, do what my uncle (a chef…) recommends: Buy the cheap knives from Sam’s Club, use them as hard as you like, put them in the dishwasher, whatever. Then, when they won’t hold an edge, simply replace them. We’ve been doing this for years, and love it. 🙂