I am not gonna sugar coat this....
If you are that worried with him around new people or strangers use a soft muzzles, especially when near small children.
A cloth muzzle protects you both. It’s seems to settle them down and they are unable to bite. It’s not meant to be used often, the less the better. They can drink, they can open their mouth some, but they cannot bite. I am sure that over time your B will relax with you in your home and around visitors....always fore warn strangers visiting, it might be startling to them but it is better than them getting a bite. I am at the point I use it almost never.....If we go out with my B we use it, when visiting the vet, we use it, when very young children are around we use it"........if we are walking where there is a possibility he will get a startle...I use it.
I am sure there will be somebody on here that will disagree, but I do what I have to do to protect me, my dog and people around me
Take this as a positive thing so that both of you can be comfortable in all situations.