In a word - religion.
Depends what you call dirty. Some cultures consider pork dirty, but I eat it frequently.
No chiwawas are not
Yes dogs are messy because they have no concept of clean or dirty.
¨Get them (those) dirty dogs off my clean sofa!¨ Shouted Nana
Simply because dogs & cats are 'familiar' animals that we view more as pets or companions - than food. Some Asian cultures eat dogs.
Most western cultures do not normally eat dogs. However in many eastern cultures dog meet is an acceptable food and is served as such.
they are dirty things that shooed by kill just like cats and dogs
They smell like dirty dogs.
In certain cultures or mythologies, dogs with dots above their eyes symbolize wisdom, protection, and spiritual insight.
because they will be dirty and begin to stink
Dog have a clean habit.
dirty dogs sea dogs staffordshire pottery dogs dead dogs fire dogs