LOL. Wow. There are a lot of dream symbols in this one. And actually, further clarification is needed:
1. Why was the kid trying to feed "his" dog under your front door? What was his dog doing inside your house? What type of dog?
2. Just want to clarify that your two attackers were the little boy and the woman while the two teenagers were just walking around with you, right?
3. You were shooting your attackers. Did you hit any of them?
4. Was this an elementary school cafeteria? Were you a student?
Without going into great detail to analyze this complex dream, I can say that it seems to indicate that you are harboring a lot of old issues. It could be that you experienced some difficult times in your childhood when you didn't want to conform. Gossip implies that you had to defend your own character, choices or reputation.
I won't get into the tiny details about your man but it is clear that you feel he is helping you get over your past.