I have had many dogs in the past.. but the best is my current cane corso, caesar... just be sure to provide a consistint training program and always be the "pack leader" the breed is very strong ,smart,and domminet...always a handfull... but i wouldnt trade for any other...