Yeah, what everyone else has said with the co-sleeping if you are really worried about the smoking, get dh to have a shower and change clothes before he goes to bed.

With the mozzies, have you tried one of those Mortein plug in doovies, with the little blue discs that slide out? They are not smelly and quite safe (at least until bubs is crawling )

ETA-BTW- I'd highly recomend co-sleeping I wish I'd done it earlier with ds- it would have made life much easier.