Making your whole property a smokefree zone

Is it reasonable to make your whole home and property smokefree including visitors? I can’t stand smoking and cigarettes and now with baby on the way it irks me a bit when we have friends over and they smoke.

They definitely go outside but the smell still wafts in the windows and doors and then they leave their cigarettes butts in bottles which I end up cleaning up. Or if we are all sitting outside I have to get up and go sit inside by myself to get away from it. I wouldn’t care if I was at someone else’s house I would just remove myself but it sucks when it’s my own home. I feel like I’m being a bit over the top though if I asked them to go smoke in the street lol.