It really depends on what the dog is guarding, what kind of training the dog will have, and what lifestyle the dog will have when they're not being a guard dog. With more information people on Chaz (breed experts, owners, and trainers) could better point someone to a breed.
Aside from a pit bull, all of those breeds have the potential to be a decent criminal deterrent and protective of a family, but there are a lot of other breeds better suited to guard dog work.