What is the difference between dogs and cats?