Homme is positive, but it can also refer to humans.
This sentence means that cheating, falsehood, greed and other thoughts and behaviors that violate social morality are common in human beings. In contrast, although dogs are animals, they are at least more loyal to their owners and don't need much thought to get along with dogs.