I have a 2 year old JackChi named Sasha who's incredibly sweet and loves attention, however she is a monster when she's outside. I live with my grandma and sometimes she'll forget to close the door, and Sasha will run out and go around the neighborhood sniffing and doing her thing before she comes back to my front door (I try to prevent this, but sometimes I can't do anything to stop my grandma from forgetting to close the door.) When she's outside, she'll bark at everyone and anything, and she scares children and aggravates dogs and their owners. It's really an embarrassment seeing this 13 pound dog barking her head off at everything with a girl running behind her wondering why her usually obedient dog won't listen to her.
The thing that confuses me though is the way she barks at people. She barks at them from a certain distance and will start to follow them until she loses interest and moves on to her next victim. She doesn't lunge at people but she does run up to them and stop a few feet away. With dogs she'll run up to them and it aggravates them so they get into a barking fit. Then she comes inside as if nothing happened.
I've tried to fix this behavior but of course I've failed numerous times. Any input on this would be greatly appreciated!