Thanks!
Yes, we also have dog schools here, and even though I have been wanting to train him myself, relying on the infinite videos available on the subject, if things don't work out, I will enroll him (that is us!) in one. But for now he's still a puppy, which gives him some leeway. And I can't say he's not making any progress either.