We have a 12 weeks old Cavalier King Charles. Leash training is going so so, but it's going. The issue is that my puppy's trigger is leaving / approaching the house. When we are leaving for a walk he starts crying and pulling and nothing can break his mental state. No treats, no amount of excitement to go away from the house or being calm and assertive and waiting for him to calm himself down. I need to force him by pulling on the leash for about 3-4 houses after that he becomes docile and we can go on a nice walk. Until we get on the last stretch of the walk where he knows we are going home. Then he starts pulling and lunging in the direction of the home. I usually stop each time he pulls and wait for him to calm down and walk back to me. This can take more than 5 minutes at the beginning. After he is calmed and I praised him, I give him a treat from coming back to me. When I'll do one step toward the house he lunges and pulls again. The 6 houses to get home can take more than 30 minutes.
Potty training is also not going great, my puppy clearly does not recognize me as the leader of the pack.
What should I do different?