Он все равно будет курить. В компании. Потом с возрастом пройдет. Вы сделали все что можно, он понял что домой он не может приходить накуренный, поэтому уже от этого будет курить меньше. Ну и больше его занимайте в выходные - ходите вместе куда-нибудь.