Lol, Helen you confused me - opened the thread and assumed it must be an old one revived ...
I don't think there is any one breed of dog that is good with cats, though I am told frequently that British Bull Terriers are bad with them (though know of instances when this has been disproven also).
If a dog is raised by cats (that is, is brought into a household of established cats as a puppy), then there is a very good chance it will grow up believing they are higher up the pecking order and so live peacefully with them as Shadow does. Even with new cats introduced to the household he has been fine. He even ignores cats sitting on their doorsteps when we go for walks. But heaven help any cat that wanders into his yard uninvited as there was a cat in New Zealand who used to taunt him through the fence.
Otherwise it comes down to training. If you have a well-trained, well-disciplined dog then you can introduce it to cats and it will come to accept them as a member of the household. When I was a child and we lived on a farm (close your eyes, you sensitive types) my parents trained one of our dogs to chase feral cats. She was a real demon and would have at them on sight. Then we got a cat of our own. The kitten was introduced to her through the flyscreen door and her first reaction was 'dinner'. But she was shown that the kitten was valued and was part of the family and within a fairly short period she came to accept it as part of the household. Any other cat was still 'dinner', but Mouse was hers to keep and protect.
So I guess the moral of the story is that it's really up to you, your patience, your skill at animal training and taking care. As you say, terriers are a breed I would avoid, and rescue greyhounds for similar reasons (though some greyhounds are great around cats).
Shadow was a rescue - he was, however a puppy. You can get puppies at rescues as well as adult dogs.