We adopted a Basenji Shepherd mix 3 days ago and she is calm and wonderful in every way, except when we are outside she barks, lunges and even growls at literally every person we see. She never barks or lunges inside or with me and my son. She does not calm down outside, even with people we know! She is clearly protective of me and my son, but this is not a safe behavior. Advise please!