Charley is adorable. I have a Shih Tzu about 14 months old. To get him to come inside I have to give him a tiny treat.If he doesn't want to come in when the neighbor dog is outside, I take the treat out for him to smell. I tell him he has to come in to get the treat. I never give treats outside.
I tell him often that I am the boss, he is not. He is very cute and smart, he seems to understand but, needs to be reminded often.
I rescued a long legged Chihuahua from Humane Society five years ago. I have been able to change some bad behaviors but not all. She has to be caged if no one is in the room with her. Chairs have to be pushed in or she will get on the table. She is much better if I remember to cage her.
She is Cookie my avatar picture.