Can I lose a companion if his approval goes too low?
Solution 1:
Cassandra, Varric and Solas, who you meet first and are essential to the story, will never leave you no matter how much they disapprove. Every other companion will leave you if their approval gets too low.