English Idioms: Call off the dogs April 4, 2022 – by admin English Idioms About “Animals” Idiom: Call off the dogs Meaning: Said when you want someone to stop criticizing you. Example: Please, call off the dogs. I apologize for what I have done.