What a beautiful dog! Congratulations, and a high five to you for going the shelter/rescue route.
If you have any training questions or want to go through a group class for basics or socialization, I have a friend with a dog training business in Woodinville, Puppy Manners. Just call and ask...