Dogs hv their minds. Dogs are the most faithful, most cute and most intelligent animal IMO.
I had a dog. He was 7 years old. He used to understand each and everything I told him. Each and everytime I came to home even after returning from market, he used to meet me as he was meeting me after lots of years.
We never considered him as a pet, he was like a family member. He used to play with us. He was so intelligent that never did anything wrong with any child in the home.
Dogs are very irritating if they are not your pets. Always barking and wanting to bite passerbies, Barking most of the time disturbing the neighbours and threatening kids in the neighbourhood. But if its your pet, then dog is more friendly and behaves like a pet is supposed to. On the other hand cats are selfish. But you can use a cat for some stuff like getting mice, cockroach and lizards killed. They are the best cockroach eliminators. Another thing about cats is that they are independant. You can go away for 1 month on a tour and still find the cat alive. It goes on hunts at night. Also the cats have more dignity and dont crap everywhere if they can help it. They go to some playground or some muddy place and dig and **** and cover up. Leave behind a **** mine to be stepped on. Thats better than have dog **** around the house. Of course due to variety of breeds one can get a dog which is very well behaved.