I agree that a private trainer coming to your house is probably the best answer for you. Mine bark when people come in but within 2 mins they have all stopped. It is annoying for 2 mins, but after that they do not bark (only 2 of my dogs bark, the other 2 do not).
The only thing I can suggest is to spray her with water when she barks and see if that makes her stop, but a trainer will have more things to try.
Good luck.
__________________  It's raining Yorkies here! LOL Teek  ,Rowan  , Raksha (Grand Puppy)  , Raelyn |