Maggie sounds just like KaCee. My BF calls her a "little *itch" because she barks at everything! If someone leaves the room for a significant amount of time (like to use the restroom) she barks her head off when they re-enter. She barks if the wind blows, she barks if the phone rings, she barks if you drop something.

If you find something that works for you, let me know!