I have been taking our new pup(4ish mths old) walking every afternoon. I read that it is a good way to help socialize him because we always see people and other dogs.. He walks or rather heels when walking EXCEPT when we pass yards with other dogs, then he goes nuts.. I know part of it is because he is a puppy but I really don't know what to do.. I always correct it and get him to heel again but usually while we are passing the yard with the dog I am in a tug a war battle with him. As soon as we pass the yard he will heel and walk right.. Any tips??