metaphoric references to dogs

A list of 143 words by amacleod03.