Beecher Street Park Will No Longer Be An Off-Leash Dog Area By David Ertischek on August 4, 2016 Beecher Street Park Will No Longer Be An Off-Leash Dog Area The Boston Parks and Recreation Department has announced that Beecher Street Park will no longer be an off-leash area. Dogs are still allowed in the park, but now need to be leashed.