I can suggest you that at first you need to understand and classify who is around you!
You can find different personalities like:
The Tank: Confrontational and angry.
The Sniper: Makes you look foolish.
The Grenade: Explodes into fury out of nowhere.
The Know-It-All: Authoritative and things must be their way.
The Whiner: Points out everything wrong in vague terms than you can follow this steps:
1. Listen and understand the end goal
2. Focus on what you can do something about
3. Get clear between a difficult message and a difficult person
You will always come across challenging people but by listening to them, asking
questions, understanding their goal and focusing your actions, you can put yourself in the best position to succeed in getting what you want.