I love cats and dogs and up until recently had 7 cats, a mum and 5 kittens plus a stray kitten. Dogs are terrifc and you can guarantee they will be loyal to you, but cats require you to earn their respect. They will show you when they are angry or disgusted or disappointed with you, and they...