I will ask my friend who has two dogs who have had joint surgery - who she likes.
I know there are a lot of specialists at the surgery on Magill road and there is a vet - physio on port road, and there are some more specialist vets and therapists that the greyhound community use - who would be good on big dogs but not so much on the tiny ones.
For the greyhound vet recommendation - I'd phone the number on this site and ask them if they know anybody (that knows anybody)
Virginia GOTBA Coursing - Track details
I'll get back to you on the border collies joint specialists.