По-моему, это не совсем эгоизм. У вашего мужа просто не привито и нет врожденного так называемого "чувства стаи", чувства общности или, если хотите, "чувства слаженной команды". Проще говоря, он, видимо, не знает выражения "один за всэ и все за одного". Может быть, его нужно расшевеливать, направлять? Например, "дорогой, захвати детские зубные щетки, пусть все лежат в одном месте", или вы остановились на заправке: "милый, порадуй свое семейство хотдогами (мороженым)". Я, конечно, привожу примитивные примеры, но смысл таков. Цель - приучить мужа к тому, что он не один и не сам по себе, а у него есть команда, т.е. его семья в составе жены и детей, за которую он несет ответственность.Он, возможно, самостоятельно не может додуматься до этого. Воспитание такое, но, скорее всего, не эгоизм. Кстати, припоминаю, мой БМ тоже такой же был. Подобное перевоспитание помогло.