I cant say I hate this breed or that breed. First of all I havent had all the breeds so I dont know there personality. I dont care for St. Bernards--because they are too big--but again I dont know there personality. I also dont care for the Chinease Crested. I just cant see myself with either of those. I also cant see myself with a few other dogz.