I was taking my dog for a walk yesterday. She is a Basset Hound so very mild tempered and gets along with dogs well. We were crossing a busy highway/ city road and this Bull Mastiff comes charging out of his yard full speed ahead at me and my dog. He jumped on my dog and was pushing her to the ground with his face and paws pushing her in circles super fats around me. Not a "I want to play with you" move either. Nothing I did phased this dog or my dog. My dog felt threatened and growled and snapped at this dog as they are doing circles around my body. The dog started going faster and pushing her in circles more. I saw the guy come running to the road. I just kept repeating calmly but very seriously "sh** get your dog away from me get your back please now". So the guy said nothing he was totally into his dog. Either the guy was deaf or he was nervous about his dog attacking too. He swatted at his dog and that made the dog run and he started for a girl across the street who was playing on the sidewalk at her house. I heard her yelling at the man to get the dog away. I didn't stay to find out. I didn't want that dog coming back at us. I feel this dog was young but I have been around dogs my whole life and this was something aggressive for sure. Give it 2 more minutes and I strongly feel this dog would of started attacking. This dog was on my dog like a dog on a squirrel. Whew! That was close. You know so many don't put their dogs on chains or fences in town. Why is that? I have had like a half of dozen dogs come at us on different occasions because they were loose hanging out with their owners in the yard. At least they were nice. I have no idea with this dog though if he got loose or was hanging out in his yard. He came on us so fast I barely saw the house he came from.