Hey everyone, first post here and first time German Shepherd owner. I have a 7 month old male German Shepherd. Current commands he knows are sit, down, stay, wait, come, leave it, towel (gets on the towel when coming inside). He does all of these pretty flawlessly with zero distractions and even does them the majority of the time with distraction. Leash walking is good (he stays beside me majority of the time and doesn’t pull ahead), and I’m about to teach him heel, which I should have a long time ago. My question is, where do I go from here? Are there any other major commands I’m missing? Or just any other tips are appreciated. He’s the first dog I’ve ever seriously had on my own and trained myself. I’m blown away at how smart he is and how quickly he caught on to all these commands, and I just want to be able to unlock his full potential. Thank you!