To be honest, I am more of a dog person, although I really like cats too obviously - or I wouldn't have 3 of them now
But my lifestyle and living circumstances are not suited to dog ownership at the moment as some days I am out a lot and wouldn't have time for all the walks. My cats now they are adults require less time spent with them as they sleep more, although I am always in for feeding times and part of each day. However as soon as I move to my own place with a suitable garden and have the money etc then I will definitely get a dog (or 3).
Now I know for a fact (because I have had my 3 cats since kittenhood) that none of them have been in contact much with dogs, although one of them was bitten by a neighbour's out of control puppy a few months ago when he managed to get into my yard. For this very reason I am going to search for exactly the right dog when I am in a position to rehome one. I will get a dog that is not a young pup, but one that is a bit older and has lived with cats before, either in previous home or foster and I have actually seen with my own eyes interact calmly with (or ignore) cats.
I will also be really careful and patient with introductions and the cats will be the ones with the free range around the house while the dog is confined with stairgates etc until I am confident that they are safe to be in the same room. I have had cats with dogs in the past and never had any issues apart from simple training of the dogs to not chase. I know that until my new dog and cats meet, I will never truely know how they will react but I'm planning on being as prepared as possible and am happy for it to take as long as it takes. Knowing my cats, it won't be too bad as they are pretty laid back.
I know that most people value dogs above cats because of the bond that can exist between dog and owner. I know that I have a strong bond with my cats too, but it is a different kind of bond with dogs and I can see why some people think it is more important.
If a dog is cat-aggressive (or dog or people aggressive) then they should be muzzled in public, although depending on the type of aggression maybe just when offlead. It is my opinion that dogs should not be left unsupervised in gardens anyway, so that solves that issue too. It is shocking how many dogs are stolen each year from gardens that their owners think are secure.
I definitely wouldn't agree that every dog who has issues with cats should be pts. It is not an ex-racing greyhound's fault that it has been trained to chase and attack small furry creatures, and their owners should take steps to ensure the safety of other animals. However we all know how many irresponsible pet owners there are and countless times I see out-of-control dogs in public places.