What are the PROS and CONs of the breed? Because I'm wanting to get another dog. So can I trust a cane corso and will they protect my family and home?