So, upstairs we have two cats, Penny (the oldest, about 12-13 years) and Kierra (the youngest, maybe 2-3 years, I forgot). We found Kierra sitting on my stepdad's car tire when she was only a kitten. There's no places to take her where we live, and you can't just leave a kitten in bear territory. Penny has always been mean to Kierra. As Kierra grew up, Penny kind of lightened up a bit, and now Penny hardly even bothers Kierra. But Kierra absolutely hates Penny. She'll hiss at her and charge after her and smack her with her paws whenever Penny happens to walk by. Penny fights back just enough to stun Kierra so she can escape. A few times, I had to pick up Penny before they seriously hurt each other, getting myself bitten by Kierra in the process. Both cats are female, not spayed because they're indoor cats. I know I can't just make them like each other, but I want to know what I can do to help. Penny was always a solitary kind of cat. She doesn't usually like other animals. When we adopted our dog, Rocky, a few years ago, Penny constantly was after him. Rocky's a sweet dog, though, and he has never fought back. He just whimpers and hides, running over to me so I can make the cat leave him alone. Penny is solitary by nature, I guess. Kierra's basically my mother's cat. Personally, I'm not too fond of Kierra and I really don't know much about her personality. I do know (after numerous claw and teeth marks), that she pretty much hates me (she'll charge after me and hiss whenever possible). And it seems she hates Penny, too. However, she's friendly with my stepfather, my half sister (although Kierra gets afraid because my sister's a loud person, and Kierra hates noises), and my mother. She's also friendly with Rocky, and I've seen the two play together a few times. She's a playful cat. The other day I found her chasing moths around the house after dark. The animal world is a complex place, and I was wondering if anyone could offer some insight as to whether my cats really hate each other, and if there's anything I can do to help.