Shiloh seem to be the Shepards, American Bully lol
My friend really wants one though and she has been doing her research for 4 years now and probably wont get one for a few more years.
I would say if she had more experience she could go with the Cane Corso, Dogo, Presa Canario but she doesnt, those are large breeds and they require tons of work and training, not for the novice owner at all.
I second some kind of Shepard possibly a more working bred GSD, as well as the Schnauzer! I had a mini Schnauzer and he was to put it lightly, A BADASS!
I wouldnt mind a Giant Schnauzer, they seem very awesome and not to screwed up like some other breeds. As for the face hair, shave it! Lol thats what we did.
They are down to do whatever you ask and they are really attached to their people.
I like the idea of a well bred AmBulldog too, they are pretty awesome dogs and like most Bull breeds they can and will excel at most sports