Nice work! Not many would have taken the time to do that.
With our first GSD we did not yet have kids, and spend a lot of time training him and went to numerous levels of classes, as couples do without kids. It was great working and learning with him. He was fairly large and very well behaved, to this day I still miss him and our next GSD.
My current pup a 5 year old pug who will heel without a leash and listens to me very well. Since I am an empty nester now (kids both away in college) we spend a lot of time together. I do leave him at home when going out though, I haven't gotten that crazy yet