I don't find this behavior acceptable at all. I figure, I hate it when dogs do that to me, so why would I let my dog do it to someone else? I absolutley HATE it when Sassy does it, but I usually don't allow it because I pick her up or put her in her crate until she settles down. When she knows someone she usually just sniffs them, which I allow. I let her bark at people I don't know as a warning, sure, she is a little "puff ball" but she DOES have the capablity to draw blood of an intruder if nessacary, not to mention, if I open the door, I always check out who it is before I do so.