He can get as defensive as he likes, it's also your right to not have to have your house stinking of fags.
Also - he grew up in a chain-smoking house. And he smokes. Keeping smoking outside the house, where other people have to live and breathe, helps send the message to your DD that smoking isn't an acceptable thing to do, that it's bad for you and antisocial.
Smokers stink. It's retch-worthy talking face to face with a smoker after a fag - the stench coming out of their mouths is unbelievable.
My mum smoked when I was a child. I hated it. She stank, to me - she wasn't a massively heavy smoker but definitely smelled of it, and smoked in the house all the time (hey, it was the 70s!) Physically it made me recoil from her, I remember it clearly. We don't have the greatest relationship and I remember a few years ago her saying to me accusingly 'Well when YOU were little you never wanted to hug me, you were NEVER an affectionate child'.
It was on the tip of my tongue to tell her that yes I remembered being 6, 7, 8, ducking away from her quite clearly, I couldn't bear to smell her breath up close, but didn't - too hurtful and nasty a thing to say I thought. But true.
Smokers with young children, take note!