Normally the answer would be to teach her to go to her bed or lie on a blanket when you ask her to and then bring in the doorbell as a cue, so that she immediately goes there instead of racing to the front door when someone rings. This has worked to a point with Humphrey, although getting him to stay there is a bit of a battle when he realizes its a friend but it has taken the initial over exuberance out of the bolt for the door, he tends to amble up sheepishly to investigate after I’ve opened it which gives me a bit more chance of intervening. Its obviously a bit harder for you to simulate and train it if Maisie doesn‘t hear the bell and its also difficult trying to train a dog when the person on the other side of the door is impatiently waiting for you to open it!
Could you perhaps get a neighbour or friend to act as a stooge visitor while you train her to show an alternative behaviour - i.e. either going to her bed or even sitting quietly next to you? I think its one of these things you need to train in stages, if you can practise sitting or lying quietly, which you can do at any time and anywhere by giving a hand signal, (I sometimes just stop on a walk to admire the view
and ask Humphrey to sit ) you can then start and bring in the distractions of visitors etc...
Sometimes I wonder if its not always such a bad thing when the stranger on the other side of the door believes there might be a ferocious guard dog ready to defend you
, but I agree, it is a bit embarrasing. sometimes!
Its obviously a bit more of a challenge with Maisie‘s deafness but its lovely that she‘s settled down with you so well, you‘ve both come a long way!