Hello, my kitten also likes to be agressive sometimes. I have searched and studied the whole internet about it. Sometimes he attacks for no obvious reason, sometimes when I "bother" him. To make it short - I have found 1 great thing that works so far: a can full of change. I keeps it close when he is close and if he starts attacking, I shake the can and he runs away like crazy. I have been doing it only for a few days now but it works great! Try.