are dogs and cats related