a dog is generally larger than a cat