Cats sometimes bring dead animals to their owners as a way of showing affection and appreciation. Cats are natural hunters and they will often bring their owners dead prey as a way of saying "thank you" for providing food and shelter. It is also believed that cats may bring dead animals to their owners as a way of teaching them how to hunt or as a way of offering protection.