hmm, Tuffy also used to bark at everyone/thing he encountered. We turn & walk the other way if he does. (It made for some very long, get no where walks at first!) It takes time & patience with these little ones. Something I found useful was to teach "speak". From there, we used "no speak" & the turn around routine. I think he finally got it & is more social outside the house now. I cannot get him to not bark with any consistency when someone comes to the door or tries to leave once inside though