Dog is all you need in your party in this game. Each time all my allies have died against a boss or a gang of enemies dog has survived and defeated them all. And he's the only one who's love I don't have to buy :3
That's cause you're not playing correctly. When I walk into an area I'm all like "sup bitches the G-Wardens are here. Join us or I'm going to kill you."