My kids go with me to an off-leash park...I scoop them up when a pitbull comes by. They are dangerous dogs. I wish I could pack but no CC in CA.
Try packing a mini spray bottle filled with pure ammonia. A shot of that in the dog’s eyes, nose, or face would probably stop him long enough to improve your chances.