personally any dog will be ideal depending what you use them for in my eyes as long long as you put the time into training and caring for the dog .bull x and collie x which i have,have both been easy to train so far although the bull x cross is only a pup she listens well. good breeding lines throw out natural working dogs but will still need alot of time and traning.