1. tell your husband that you guys need to make sure your baby always in safe zone. keep their distance. 2. before your FIL ask to hold the baby, you can smell his body first and told him nicely that his body smells ciga or ask him to wash his hands first.
I think just provide reasons to explain it, pretty sure he will understand
slow talk to them.. and of course they will understand you..