Answers

If this is not what you want to say, I think you translated a phrase into english which is not used in this form. If so, try to search for a translation of the phrase, dont translate the words. If it is indeed a phrase wich is common in english - I'm sorry but I have never heard it. But the sentence as you gave it is in German exactly that: "Hast du jemals einen Windhund rennen gesehen?"