Did you get this owner's details down and report him to police? Because as I'm sure you know, it is illegal in NSW for dogs to be off their leash in public places. Failure to comply incurs a maximum penalty of $1100 or $11,000 if it is a restricted, dangerous or menacing dog.
https://www.olg.nsw.gov.au/public/do...-public-places