I have a 6 month old Great Dane/Italian Mastiff and he is great except on walks. I live on a street with about 7 dogs and whenever we go for a walk, if he sees a dog he pulls to go over to them. He has broken several leashes from pulling. He is around 110 pounds and growing quickly and I just can't have a full grown Great Dane mix pulling me down the street after other dogs. I admit I dont walk him as much as I used to, I am afraid he will get hurt by the other dogs or he will snap the leash again and run off and not come back. When he is around other dogs he gets so excited he ignores me and just runs full blast to meet the other dog and run off together. I really need help before someone gets injured.