Cat aggression can be caused by different reasons and the first of which is when they are injured or ill because they are more likely to put themselves in a protective mode. Also when a feline is in fear they are likely to attack such as when a dog is around them.
Read the original post:
What Causes Cat Aggression and How to Stop It
