orm, i love the same breeds as you - terriers and collies but then i am also a mad and grumpy old mare. our collie x is a rescue and although we dont have cats he is absolutely fine with friends cats and wants to befriend them. he is also amazing with our chickens one of whom is elderly and when it is really cold she comes inside and sleeps with our collie x. he was 1 - 2yrs when we adopted him so we could already see his temperament. he is amazing with kids too, a huge factor for us as at that time we were still fostering. however he was hard work to train and still is more 'work' than our other two. he is a gorgeous softie though
we also have two jrts, one elderly and one 4yrs old. jrts are my favourite breed - see above for being mad liking a challenge. we have had both jrts since they were puppies. both are very very different. the youngest one i would never trust with a cat. he has had the same upbringing and training as the others but his prey drive is very strong and i couldnt trust him. even though the chickens lived here before him - unlike our rescue collie x who arrived after the hens - he cannot be trusted with them. he is fine with them unless they run or flap their wings. he is never left alone with them
the reason i am grumpy about jrts is because i love the breed so much! i have lost count of the number of times i have been told that mine are unusual because they are well behaved and do not yap. aarghh they are only like this because of the exercise and training they received. i feel so sorry for energetic, intelligent dogs who do not get the life they need and are then labelled yappy, naughty etc
even though i love the breed i would always advice caution to a novice owner.
i too have a few friends who have greyhounds and cats. all are rescue greyhounds and were cat assessed before adoption. i do firmly believe that a rescue is the way to go for you as a reputable rescue will cat assess. you have no guarantee that a puppy will ever be ok with cats. a friend is looking for a border terrier and we have been looking at breed rescue, there are a quite a few very young dogs on there being rehomed as they didnt get on with resident cat. ok some of this may be down to owner's lack of experience but some may be because of a particular dog having a high prey drive
sorry, lecture over
had to restrain myself from praising my dogs, i could go on all day 