My first husband had a friend who bred, showed, and trained Bouvs. He had a group that he rented at night as guard dogs to various businesses (otherwise were house dogs). As a wedding gift, we were given a two year old untrained dog with a "terrier", or working coat. This was over thirty years ago and these dogs were just coming into vogue in Detroit as protection dogs. Our dog, Demon, having been left in a backyard by an associate, was not very confident, very shy. But, when he was put into bite work he destroyed the suit (which was guaranteed to withstand bite work).
I saw Bouvs of different sizes and colors, mostly black or gray, but a couple of yellow ones. They were generally very good around strangers. Some were higher drive, some laid back- any dog needs exercise and training. For a protection dog, I'd probably get a Bouv. As just a family pet, if I wanted a dog that size, yea, a Bouv would be a good dog