We have a Schnauzer / Poodle mix who hates cats but respects claws. He leaves the cats alone after some unfortunate experiences. He is a real wuss. On the other hand, we have a Boston Bull who loves everybody including the cats who return the affection.
My Schnoodle had 4 brothers and a sister that were cats. He loves cats!
Either that or he just feels sorry for them that they were not born dogs!