Welcome to the forum. Congrats on your new addition. Love to see pictures!! Things will get better, sounds like you are on the right track with classes, etc. My current dog Molly I got at 10 weeks after almost 40 years of not having a puppy, all my dogs had between older rescues over the years, and boy it was a change!!