Rex, my 3yo, neutered, German Shepherd, has the same behaviour. We go also to dog school, there, he plays with other dogs, but is always "rough". I tried to walk him with he Halti, was worse, he acted much more aggresive.

I hope he will get better enough to enroll any dog sport (military, flyball).

Rosana
and
Rex