Formal:
* Debating: This implies a more structured and reasoned exchange of ideas.
* Dispute: This suggests a disagreement or conflict.
* Contesting: This implies a challenge or opposition.
* Disputing: Similar to "dispute," but can also suggest a more heated exchange.
* Differing: This emphasizes a difference in opinions.
* Contending: This implies a strong disagreement or opposition.
Informal:
* Bickering: This implies a petty or persistent argument.
* Squabbling: Similar to "bickering," but can also suggest a more childish argument.
* Fighting: This implies a more aggressive or physical conflict.
* Clashing: This suggests a strong and sudden disagreement.
* Grumbling: This implies a low-key and persistent complaint.
* Having a go at: This is a British expression that means to criticize or argue with someone.
Other options:
* Discussing: This can be used when the argument is more of a conversation.
* Negotiating: This implies a back-and-forth discussion in an attempt to reach an agreement.
* Confronting: This suggests a direct and challenging approach to the argument.
The best word to use will depend on the specific situation and the desired level of formality.