When a dagger appears in a dream, the meaning can either be aggressive or defensive.

If you are using the dagger to attack someone then you may be trying to cut out a part of yourself or trying to get rid of something you do not like. Being stabbed highlights our vulnerability.