generic dog name crossword clue