Ok folks, now I am going to get slated yet again. If your dog is snappy with other dogs, then I would either sort that out first, or not get another dog, rather than worry what other breeds don't mix well. Its not a case of breeds not mixing it is dogs being correctly trained and socialised so that they do mix well.