Alamo Square: West side of park, bordered b Scott, Hayes, Pierce & Fulton Streets.
Alta Plaza Park: Bounded by 34th & 38th Avenues, Middle Dr. & MLK Way.
Bernal Hill: Enter at the parking lot at Anderson & Bernal Heights Avenue.
Buena Vista Park: Enter at the intersection of Buena Vista Ave. & Central St., south of Haight.
Crissy Field: At Mason & Lyon Streets.
Dolores Park: Bounded by 18th & 20th Streets, Dolores & Church.
Duboce Park: At Steiner & Duboce Streets.
Golden Gate Park-Dog Training Area: Walk in near 39th Avenue & Fulton.
Jefferson Square: At Turk & Laguna Streets.
Lafayette Park: Near Sacramento Street, between Octavia & Gough.
Lake Merced: North lake area of Middlefield Drive at Lake Merced Boulevard.
McKinley Square Park: Enter where San Bruno Avenue ends at 20th Street.
McLaren Park: Enter at Mansell Street & Shelly Drive.
Mountain Lake Park: Enter at 8th Avenue and Lake Street.
Ocean Beach: From Stairwell 1 south to Stairwell 21.
Pine Lake/Stern Grove: Enter at Crestlake Drive & Wawona Street.
Saint Mary’s Park: Enter at Murray Street & Justin Drive.
Upper Douglass: Enter at 27th Street & Douglass.
Upper Noe Park: Enter at 30th Street at Church.
*Get out and play! For more details about off-leash play, visit www.sfdog.org.