Most of the domesticated animals have ancestors which live in social groups with hierarchy such as dogs and horses. Other than that being docile, adaptive and trainable are important facts to domesticate an animal. read more
Being domesticated is the most important factor why dogs and cats are the most popular pets. Size, benefits, affection towards humans are other criteria about the topic. You cannot keep a python in a house or expect it to show its affection towards you. read more