I agree with Marliza on this one.
You invited the evil spirits in with the dream catcher. Get rid of it and tell everything invited in with it to leave in Jesus name.
I have had demons, evil spirits and the such enter in my house when someone or myself brought anything linked to false religion, the occult, candle stick holders with an 8 point star on the bottom, and etc. But they all left once I got rid of the item, and if it would burn I would burn it. You are not to get into fear over this stuff but be wise. Anything that isn't relying on the protection of God, through Jesus Christ is a counterfeit and will not help.
God is the one who can and will deliver you from all harm and give you the wisdom to recognize darkness and evil to keep you safe.
In God's word it says if we touch what is cursed we will be cursed. So we learn by trial and error with this at times but God forgives it in Jesus name and restores us.
God bless and I hope this helps!
I have many pages on evil spirits, prayers for deliverance and etc that would also help.