Thanks for the advice and he is getting better. My basenji is from abroad and it is from a trusted breeder. Unfortunately, our breeder is not supporting us much with traning so it's pretty much us figuring it out on our own.
I think its all about patience and providing the correct traning with love and care.
I have managed to nail the potty training but now just working on the leash pulling which is so painful. I tried the opti halti but it didn't work out. Everytime I put it on he would refuse to walk or budge and then try and take it off. I tried distracting him with treats which worked for a bit but then he stopped responding to that. When I took it off he looked really traumatised by it and I didn't proceed further with it at all.
I am now thinking of no pull harness and it would be great to get views on if its worked for you guys? People say its not ideal as the force of the body will have more power when the pup or dog contracts their muscles whilst walking and it could potentially discolate your shoulder but not sure if this is true?
Apart from that we have had a change in behaviour today and I am very annoyed with myself. I told my basenji "no" very firmly and looked into his eyes whilst saying this. He was on a sofa where he wasn't supposed to sit and he full well knows not to sit there. I told him "off" and he jumped from one sofa to another until he smashed something and I shouted ( I am not proud of myself at all and I feel awful about this). Anyways, I tried to gently take him off to put him in a safe place so he doesn't hurt himself from the glass, and he attempted to bite me numerous of times, every time I touched him or tried to move him. He has done this previously and we made a point and said "no" firmly not to do this.
I am now trying to work out if he is play biting or is this aggressions and testing how far he can push boundaries? I am not going to lie, I did feel a little scared when he tried to bite me and now I can only think when he gets older he might get worse :(.
I will be going to puppy classes very soon as I think and feel I am not being s great parent to him at all and I need to work on myself as an owner and get some help on how to train my basenji.