Disclaimer: I am not a professional trainer, and I do not claim to be. My advice is only worth as much as you make it out to be...
I adopted my dog Loki in June. She was a rescue. She is a hard headed presa canario mix. When we got her she would not eat dog food, and would not eat anything out of a bowl (only food tossed to her on floor). She had never been walked on a leash, she had aggression issues, etc.
I did a lot of research about training, and frankly I found that using only positive reinforcement failed. I understand it has its place, and can work for some things. But for working on recalls, excessive barking, whining, I found it useless. In my experience, Loki needed something to break her of the mindset she was in, and switch her attention to me.
I feel this way for a few reasons. But hypothetically, say a three year old ran into the street and almost gets hit by a car, you wouldn't remove the child, redirect to a toy doll, and hope she doesn't try it again. I felt this approach wasn't working for Loki at all.
I tried the pinch on the rear, the cesar tap with the foot, leash corrections, the whole deal. Finally I tried The Company of Animals Pet Corrector spray. It is literally just a can of air. It has changed the way I train with Loki. I taught her how to "drop it" in ten minutes. She has done it successfully now for weeks. It was previously almost impossible to teach her "drop it," because she is not at all food motivated. I have also corrected her barking with it, twice, and she now listens to a "quiet" command without fail.
I think it might work in your situation because you can use it from a bit of a distance, and it would work instantly. As soon as you hear her whine, give her the quiet command. If she continues, say quiet again, and immediately use the pet corrector. I bet she stops. Continue if she whines again, and she should get the message.
I have seen this can-o-air fail, but it was used incorrectly. The dog owners just sprayed it randomly when their dogs were doing anything incorrect. No verbal correction, no nothing.
The small can runs about $15, but I would have paid $150 since it worked so well for us. Maybe it is worth a try before the e-collar? I wish you the best of luck.