It takes a lot to train a Dog well, but the key is definitely consistancy. You have every reason to be proud. My mother's Rat Terrier, Scrappy, is extremely well trained around me. He doesn't beg from me, nor does he climb into my bed when I'm sitting there eating. He knows better. If I point to his kennel, he goes and lays down, no questions asked, no complaints. Now, I only wish I could say the same for everyone else in the house. I don't change the rules on him, so he never gets tripped up on trying to figure out what I want. If he were my dog, he would have spent the first year of his life practically on a leash at my side at all times. I might have to consult you for some training tips when I get my dog, it sounds like you've got yours very well trained.