I think that you are doing a great job promoting good dog ownership. First, you have a well behaved dog and second......you pick up

. (I have wanted to use that pic, but haven't dared LOL).
You don't know how many people I hear say, "my dog won't come when I call him EVER!!". Yes he would if you had a good relationship with him and taught him what he needs to know to live with you. I am impressed! Keep up the good work.
(I am just learning "tricks", my last dog was a wonderful dog, but I didn't teach her any spectacular tricks. I am new to the whole "tricks" training, but am looking forward to it

)