I'm not being flippant but I have done/am doing all of the above.
If we are out for a walk and on or off lead, she will bark at passers-by, it makes them jump out of their skin. She is literally talking to them and she will gruffle and yip until she gets a reaction from them, she is saying 'stroke me, give me attention'.
We've tried the ignoring at door, when she first meets people etc until she calms down, we treat and reward, good and quiet behaviour.
She is just talkative, which is ok in itself but it's the barking at everything that gets you.
I have tinnitus because of it, she barks to play at me, at other dogs, at people, she barks at birds (she hates them) she barks at noises. I can understand some of them but she made so many people jump today whilst out, it was embarrassing.
I can't keep her indoors.....it's the same off and on lead.