Hi Joy, I am, by no means an expert in this but what I would interpret this dream to mean is that....the cat is an obstacle in your life..you are desperately trying to remove that obstacle/s. You are fighting that obstacle in your unconscious, the cat, grabbing it by the tail and smashing it against the wall could represent your anger toward this 'thing' that is in your way and throwing it out the window might mean that,,you know that, in order to get rid of it, to move on, it must be removed from your life.....that's just my interpretation.