A dishwasher with built-in water heater.

Letting the dishwasher only heat the water as necessary would prevent a lack of hot water for simultaneous showering while dishes are being done. A smaller version of a tankless hot water heater would likely take up minimal space but prevent other household issues like scheduling shower times around when dishes are being cleaned.