Welcome to the forum, your pup is a beauty! Can't wait to see him grow.
Take the time to really go thru the forum, specially the puppy sections (you are not alone!!! ) for different ideas and suggestions to help with the puppy raising. You are doing a great job having a trainer come over to help and with signing up for the puppy classes!
Make sure you pup is either in the crate (if you aren't able to be around and paying attention. OR in the same room with you (closed doors and baby gates) to help with the housebreaking. If you catch the pup in mid squat IN THE ACT you can do a bit of a startled 'UH UH' to mark the unwanted behavior (and stop it
) then take the pup outside. This is a help to show that you PRAISE the same action outside so the pups start to learn. But if you find a pile and missed the ACTION then don't bother punishing cause they don't understand why you yell at them when you clean floors....
I love the info on ---> GSD Puppy Primer Tips
MACH3 Bretta Lee Wildhaus MXG MJG MXF MFB TQX HIT CGC TC
Glory B Wildhaus AX, AXJ, XF
"Behind every great man is a woman rolling her eyes." - Jim Carrey