When do you meet with the trainer?
Where in B.C.?
This is both a leadership and training issue - your dog WILL NOT outgrow this.
If the trainer you are seeing does not work out, please PM me and we can chat - I am not sure how close to me you are, but I may be able to help. I am in Whitehorse, Yukon.