Thank you for sharing your dream with us. Facing stray dogs sounds like a warning. I will explain in the following lines the meaning of your dream.
To begin with, being in an unfamiliar place in a crowd may mean that you will make a very important decision that will bring a big change in your life.
Be aware, however, that your introverted personality sometimes pushes some people around you to manipulate you.
Your subconscious mind invites you to be firm and enterprising in order to achieve your goals. With strength, determination, and especially by facing certain aspects of your life, you will succeed.
Secondly, if you have dreamed about your ex-best friend, this may reveal your need for affection, as you are a kind person.
It is also a sign of a new beginning in your real life. New opportunities will come to you and you should seize them without hesitation.
On the other hand, your attitude in the dream towards your former girlfriend shows that you have an unfinished story that you are trying to run away from. This is the time to face it for your emotional stability.
As for the pit bull in your dream, this is a sign of a threat. Someone is exerting a domineering power over you at this time.
You will need to be careful, as you will be going through a difficult time that will have serious repercussions for you. Do not let your emotions overwhelm you.
Finally, seeing this dog talking to you means that you will receive support from someone to get you out of this situation.
In reality, it is your conscience that takes on the appearance of the pit bull to guide you. Nzimazane, trust your intuition and everything will work out for the best.