Dog friendly Id say American Bulldog.People friendly all three.Although the Bull Terriers are quite stubborn and tenatious.If You want a Bull Terrier there is a Good Breeder near Grand Bend Ont.If interested I can give you their number.
Most defiantly I would! My reasoning comes from working in a vet clinic for 5 years and interacting with all 3 breeds on a regualar basis. The pitbulls were by far the best patients we treated. They were the ones that were always wagging their tails and flopping over for a belly rub. They never tried to bite us. The American Bulldogs and Bull Terriers were a different story! LOL! I believe all 3 are great breeds and I am fond of all of them, but it has been my constant experience that a pitbull is overall the nicest with strangers/humans if raised correctly.