It seems most logical to think that maybe its just that certain breeds have specific breed-wide temerapments/characteristics that annoy some dogs. same thing with dogs that tend to love certain breeds. and not that dogs know what breeds are which.