what makes a dog a dog