Late last night I took Willow and Buck out for their last walk. As I walked out of the gate a I heard a man shout and all of a sudden a large staffie appeared from between the parked cars. It was snarling and heading towards the dogs and I. I pulled the boys and ran back into our garden but knew I wouldn't get into the house in time. Our gate doesn't fasten and I knew if I didn't hold the gate shut the staffie would come into the garden after the boys. I held the gate and as the staffie got to it I pushed it as hard as I could into its face. The staffie yelped and run away back into the road. I'm ashamed to say I wouldn't have been too bothered if a car had come past and hit the dog at that time. The man caught his dog he wasn't a teenage yob but an older man he apologised and said the dog had pulled the lead out of his hand. Needless to say he got a mouthful about keeping his dog under control and if he is that dog agressive to keep it muzzled and a tight hold on the lead before it did actually get hold of another dog. We were lucky if I had gone out a few seconds earlier I would not have been able to get to the gate in time and what would have happened to the boys I just do not want to think about. The boys did nothing to insight this attak I know they can be very in your face but we didn't even see the other dog as they were behind some parked cars. All I know is this morning I have 2 very lucky little boys.