I agree that it's a larger form of the pennies in a can. True, you'd want to be careful with any negative association. Now that you have stopped the barking, you can begin training her to be social and welcoming to people you invite into your house. (Easier said than done as I continue to fight that battle with my two!!)
Hope there were no cookies on that cookie sheet tho!!!