why do cats always beat dogs