My beloved cat is 11 years old. We've had her since a kitten.
She's had a history of aggressive outbursts towards us when another cat has been in our garden or she's been chased in. But we moved house several years ago and haven't really had many other cats in the vicinity. So haven't had a problem in the last 5 years.
In the last 2 weeks she's attached my DS (5) twice. First time I tried to knock her down of the kitchen bench and she growled and went for his legs and I lifted him out of the way. He was scared but she didn't hurt him. Then today she got chased by a dog outside the front door we gave her space and left her to calm down and the DS walked past her 20 minutes later a she went for him again. Growling, spitting, trying to scratch his legs. Again I managed to lift him out the way but she continued to growl.
I took her to the vets to get checked out and she had all bloods done and they said she's healthy (had to give her a sedative to be seen by the vet).
What do I do? I can't have her attacking my children, my youngest is 2 & she could really hurt them both.
She has access to a catflap and can come in and go as she pleases. She very soft and loving the rest of the time. Kids are respectful of her and don't approach but she comes to them and rubs against them.
Sorry for the long post. Any advice appreciated from anyone who's been in a similar situation.