How to stop aggression towards other dogs during walks?
I have a 1 year old rat terrier/ chihuahua mix puppy. He is very sweet and shows no aggression nor ever barks while at home. However, on our daily walks around the neighborhood, whenever he sees a dog, he barks and growls while lunging forward. This only occurs when we walk in our neighborhood. When we go for walks elsewhere like the beach, he does not act aggressive towards other dogs at all. At the dog park, he is not aggressive or barks at the other dogs. He only acts this way on our walks around the neighborhood. I have tried to stop it by tugging at the leash when he starts being aggressive towards other dogs and firmly saying no, however this usually doesn't work and I result to simply picking him up and carrying him home as he will not stop otherwise. We hope to find a way to solve his behavior as it makes our daily walks stressful and embarrassing as none of the other neighborhood dogs act this way on their walks. Any helpful feedback is greatly appreciated.
When out for a walk and he starts up, say "No" and turn around and walk in the opposite direction quickly so he doesn't have the time to react and needs to keep up with you. When he calms down start over and try again. This will take many tries, but he will learn!