Dogs and cats are two of the most popular pets in the world. Although dogs and cats are both popular, they are different in many ways. The most apparent difference is the affection showing. Dogs are must more affectionate than cats. When you come home, your dog will rush over to greet you. You can hear its happy barks and see its wagging tail. One the other hand, your cat usually ignores you. It may just sit there for a long time and would not saunter over to you until it is ready. Cleanliness is the second major difference. Dogs can be messy and dirty. But cats like themselves to be clean. You can train both your dog and cat to sit, fetch and roll over. But only dogs can be trained to help the owners watch over the house. Cats usually hunt mice or other things because they enjoy doing so. They don’t do it for their owners.