At 10 months Hugo is a teenager so it could be just teenage behaviour, or it could be that he's a bit anxious around other dogs and the barking and rushing up to them is because he's worried, or perhaps tonight was to do with him feeling possessive about the ball? It's pretty much impossible to say from a description on a forum.
Is he ever calm around other dogs when you meet them out on walks? Does his reaction differ if the other dog is calm, quiet and not interested in him, or if it's lively and running around, or if it stops and stares at him?
I think you should try watching his behaviour and trying to find out what triggers the barking. Then you can come up with a plan of action. But in the meantime can you do some training with him out on walks and play games and generally try to keep him interested in you and focussed on you. It might help him to be less distracted and less bothered about other dogs.