for some time teddy has been growling at people that are far away and are just passing by or any dog that is walking by. he will stop once he meets them but still....and i have corrected him every time but he just dosnt stop unless i really raise my voice and he then knows that he will get a time out. if the person is pretty close he watches them closely and if i walk him into the other direction he just turns back around to keep watching them untill they are gone and i still correct him. i have even tried the positive approach by if he saw a person and didnt react i would give him a treat and say "friend' it didnt work that well if they were in the distance. and i noticed that he really hates it if they are wearing black.
i really dont get what his problem is. he even has been doing it if theres noise in the house. he just walks around growling. also when people are at the door. he not once has ever reacted to someone at the door but now if hears them outside he just walks around growling. he dosnt bare his teeth or anything just..growls. it also makes it hard for when he goes potty because after he sees someone he will not go.
i was really hoping by him being neutered that it would stop but it hasnt even been a week yet so that maybe why. so does anyone have any ideas with this as i am honestly fed up with it. its been going on for two months even though i correct him every time