I so have the same problem. My Gucci whines when I leave the house and just barks at everyone that passes by. We live on the 1st floor so he sees EVERYONE! Plus he has a doggy door where he can just go and bark at his discretion (haha...he is a dog and that is what they do!
)
I tried the spray int he face everytime he barks, the coin in the can...none of those worked he is just really so full of BARKINESS...... hope someone can help us!