the difference between cats and dogs