A public space is typically any place that is not your property, or not the private property of someone who has given you permission to have your dog unmuzzled there. I would check with the local authorities and get their exact definition, though. They're probably going to be better resources than a bunch of internet strangers who are not familiar with your local ordinances.