Some people can be compared with dogs in some ways. They are inconsiderate and don't understand others, even worse than a stray dog.
Another: Idioms appearing in New Year greetings:
Dog tired means "very tired, as tired as a dog";
* Being unpopular in the kennel and losing trust;
Dogs in garbage dumps are annoying people. Can dogs in garbage dumps not be annoying?
It is raining cats and dogs;
* Every dog has its day, which means "everyone has his day", which is absolutely correct;
* Love me, love my dog, "If you love me, you must love my dog. The British regard dogs as family ";
* The dog-eat-dog world "is a competitive and predatory world". If you directly understand it as "dog-eat-dog world", I have no problem.
* Lucky, "lucky", this is best not to be understood as "lucky", which is somewhat indecent;