Wow; I know exactly what that feels like. Our Rosie is a nightmare with the front door. It took me ages before I realised that my reaction to her behaviour was making it worse. The doorbell rings and she will go nuts barking; and then it's like a mad charge for the front door, with me following. I thought perhaps I was encouraging her by charging after her, trying to grab her collar, trying to get her back into the dining room so I can shut the door on her.
We also had a similar problem when we come through the door; she will still jump, jump, jump, jump.
We are still trying to improve her behaviour but this is what I've achieved so far.
When the bell goes, I let her do her mad charge at the door. I follow calmly. I take my time. I don't charge after her, I don't shout over the barking. I walk calmy up to her, put her firmly but calmly into a sit, and tell her to wait. Anybody on the other side of the door can hear all this going on and they're usually appreciative that you're trying to get your dog to behave before opening the door. I reach for the door handle; if her bottom comes off the floor, I tell her to sit, I tell her to wait. WHat she wants is for me to open the door, because she wants to see who the person is and have them tell her how bueatiful she is - so I just use what she wants to motivate her. Giving her the commands also results in her becoming quiet; but if she doesn't I just tell her "SHUSH!" which is a command she understands.
THe next part is the bit we're still having trouble with, when the door is finally open she will get up, jump up, be over excited. We are trying to curb that by not acknowledging her when we come through the door when she is loud, pushy, exciteable or jumpy. I ignore her completely; I don't even make eye contact; and then I tell her "SIT AND SHUSH!" if she doesn't do as she's told - I ignore her. It's very hard to ignore a big dog leaping about like a loon, but the time she does it is getting less and less, so it is working.
I ask the visitor to ignore her, I then give the command sit and shush, and tell them, "if she does it then you can make a fuss of her, but quit the second she starts jumping about".
Just another word of advice; don't let your visitors give commands. I had particular difficulty with my father and step-mum who come through the door and start barking "SIT!" and "NO!" and "BE QUIET!". I had to tell them really firmly that when they come into my home - I'm the one in charge. Rosie was paying absolutely no attention to their commands at all, and all it was doing was making mine even weaker.
I completely understand the difficulty you're in. Perhaps someone here can advise you how to deal with two dogs better than I can with one. We went through the "putting her out" stage; but actually - I want her at the door greeting people nicely, and also providing me with a sense of security if I have to open the door to someone I don't know - so it's worth perservering!