Sounds like he has you trained well. Dogs are pack animals and need a leader or they will be your leader. Take him for nice long walks. make him wait for you to be ready. If you are feeding him have him sit. and put the food down for him. then let him have it after he sits and stays. same for going out the door. if he is a rusher( goes running out the door top speed) make him sit untill you say ok. I know that you have a ankle bitter problem but if you get this down I bet that will stop also. Just make sure he knows you as the pack leader and I bet he will be a well behaved lil guy in no time. If you think a trainer can help go for it. It will be good for both of you and good exercise too
