When I lived out in the country in Indiana we had packs of wild stray dogs. There was a young boy that lived down the road that was mauled by several dogs before his father was able to chase off the dogs. After that any dog that was not with a human was fair game. I shot a couple with my SKS and a few with handguns. 357 Mag with 110gr HP Winchester White Box and with 180gr Hydra Shocks from my Glock 23. The average size of the dog I would say was around 50-60lbs I would guess. The SKS of course was superior to the handguns but the 357 Mag with it's 6 inch barrel hit harder than the .40S&W did. None of the dogs were running towards me though. Most were within 25-30ish yards and were either standing broad side or started running away.
With this said I don't know that anything other than say my 357Mag or possibly larger would stop a charging Pit, Rott, or other larger breed dog such as a Mastiff if they are angry. I would try for the CNS or at least break large structural bone. Just like with drugged out people who soak up multiple shots. Take out a hip or pelvis and they are not going to as mobile if at all. That's how we were trained anyways.