Oh - I wish you had posted a series of photos of him taking all his toys out of his basket and putting them in a pile or putting them one by one in his crate. That is great! Seriously, I think you have a fine pup. If you have classes in your area - you may want to sign up - that will help your pup with socialization.
Sting Chance von Gaard AKC GSD 2/8/2006