We are now in an area that is covered in many dog training books and/or websites, so you are welcome to research this subject on your own. I think the leadership ideas are pretty much the same even though we are dealing with Basenjis, the issue is using the right technique for Basenjis.
We had 4 sessions spread out over about 6 weeks with a positive reinforcement-based trainer. I don't think you have to use a trainer but it does really help. Each week we would have questions because almost nothing went smoothly but she always had ideas to help us get through. I would divide what we did into two categories–changes that we made in how we behaved around Ella, and obedience training (tricks and commands) that helped to strengthen our bond and reinforced out leadership position.
The behavior changes are pretty easy to implement. The main ones for us were making sure we led the way out the door on walks and were the first to enter the door upon returning. Eventually we taught the "wait" command so that she will sit at the door and allow us to step outside before we release her. So she is calm and submissive in front of an open door before we walk out. That is huge. Sets the tone for the whole walk. We had to do a lot of body blocking while teaching this but eventually it worked. Treats are keys. We made an effort to eat our dinner before she is fed. Also, she had to sit and wait for her food. She is not given treats just for being cute or for having a curly tail. We are generous with treats but she has to do something (even just a "sit") to get one. She was so forlorn and sad for the first few months we had her we had created bad treating habits...making her see us a submissive to her.
I think equally important was at the same time we began teaching commands. At this point all she knew was "sit" and that took a long time (a moth or two) to learn. With a trainer and using treats and a clicker we were able to teach about 6-8 commands in about 3-4 weeks. When Ella picked up on a new command and the excitement it generated, I really felt connected to her for the first time. And because I was the one issuing the commands it made me the pack leader. It gave me a way of controlling her behavior a little and getting her attention. All good things. We learned down, stay, touch, shake, wait, roll over (very tough), up, here and come (the hardest command for a B).
The final piece of the puzzle is getting it to make a difference on a walk. Any trainer will tell you that the energy you bring to the dog will be reflected right back to you. We had gotten so stressed with this digging in of heels on walks that it gave bad energy to the walks. It is a vicious cycle that is difficult to break. You just need to have one good walk, or part of one good walk, and build on it. Relaxed shoulders, relaxed hand on the leash, a care-free gait, these are all things a dog will pick up on. As bad as the vicious cycle is when things are bad, they can turn around just as easy. One good walk begets another. One successful commands teaches another.
Hope this helps. We were at a low point with our new dog when I wrote that post. She is far from perfect on walks but we have made huge progress.