i recently adopted a 2-3 year old male rottweiler from our local pound. He is wonderful with people and very eager to please. He is the perfect type of dog for me except for one thing. When im walking him and we encounter another dog he will fight and pull and growl. He will also huff and pull for about 10 minutes after the encounter. I correct him by saying no and bad dog but after a month Ive seen no change in the behavoir. I was wondering if it is a behavior that can be corrrected and if so how. Thank you for any advice anyone has.