Cats bring dead animals home as a natural instinct to show their hunting skills and to provide for their owners. It is a behavior that stems from their ancestral hunting instincts to bring food back to their family or group. Cats may also bring these "gifts" to their owners as a way of showing affection or seeking approval.