It depends on your lifestyle. If you like to jog or even walk alot the English Bull Dog would not be for you.
The breeds you mentioned will take alot of training to control and it is better to buy a security system for protection if you are not aware of what a large dog like at least two of these involve.
There is a good book "Good Dog, Bad Dog" that tells the good points of each breed and the bad and believe me they all have them. This might help you make your decision. Good Luck |