Dog synonyms such as beleaguer, fido, sob, bastard, assail, and bedevil. Dog is a noun, and its antonyms are cat and tiger.