How to prevent people from smoking in the house?
If you've asked them to stop and they won't, then when you see it, snatch their cigarette and destroy it. Destroy their whole box if you can. They're so expensive that they won't risk having you trash another pack.
take there cigarettes away
tell them to get there ass out of your house or smoke outside
get a spray bottle and use it on them when they are smoking
Tell them to go outside ? Or tell them to go stand at the door.
Tell them no smoking in the house
Hit them with a burst from a fire exttinguisher.
sensitive smoke detector alarms with piercing wails. Cost under $10 in Australia.Put them over the places they are smoking eg lounge, dining area.Tell them that if they don't smoke you won't fart.
put those fire detectors in your house that spray water everywhere let them set it off once it will never haoppen again
smoke outside on the back porch
Slap em in the face
It's your house. You set the rules. If someone needs to smoke, than tell them to go outside. If they have a problem with that, than they can leave.
Exactly what is the situation? If they are guests they should already know you don't smoke and if they ask just be honest. If it's a member of the household you have a different problem.
slap them out the persons hands and then get a laser and DESTROY THEM ALL!! :p