Do you have any prior experience in keeping dogs? If no, then this breed may not be suitable for you. The dog is intelligent and very trainable but it does need to be properly socialised from the day 1 of bringing it at home. You need to spend a lot of time training this dog. And, this dog needs a lot of exercise as well. They need daily walking and little bit of running as well. These dogs are very powerful and won't hesitate showing it off. You need to keep this breed with a lot of care and responsibility. That's why, it's said this dog is not right for beginners. But, if you do your homework well then this dog can turned out to be a very local and loving pet. It depends how you raise it.