Find poop bag dispensers, bins, vets and dog parks nearby. With live location tracking and walk recording.
The Dog Map is a free tool for dog owners and anyone out and about with a dog. On an interactive OpenStreetMap, it shows all the points you actually need: poop bag dispensers, public bins, vets, drinking water and off-leash dog parks.
Areas are also colour-coded depending on whether dogs are allowed (green), allowed on a leash (yellow) or forbidden (red) — based on the OpenStreetMap tags dog=yes, dog=leashed and dog=no. An optional alert notifies you when you walk into a 'no dogs' zone.
amenity=vending_machine, vending=excrement_bags or amenity=dog_excrement_container).amenity=waste_basket) — handy when the bag needs to go.amenity=veterinary) — including phone and opening hours when set in OSM.amenity=drinking_water) — important for your dog in summer.leisure=dog_park) — areas where dogs may usually run off-leash.One click starts recording your walk. Distance, duration and speed are calculated live, and the route is drawn on the map. At the end you can download the track as a GPX file and import it into Garmin Connect, Strava or Komoot.
Your location is processed exclusively in your browser — we never send GPS data to our servers. POI data comes directly from OpenStreetMap's public Overpass API. Recorded tracks live only in your browser memory until you download them as GPX.
All data comes from OpenStreetMap and is loaded live via the Overpass API. OpenStreetMap is maintained by volunteers — completeness depends on how actively a region is being mapped. If you spot a missing dispenser or an unmarked dog-ban, you can add or correct it directly on openstreetmap.org.
Missing a bag dispenser, a bin, or a dog park near you? You can add it in a few minutes directly on openstreetmap.org — free and without any coding skills. The data shows up here in the Dog Map within minutes to hours.
amenity, vending or dog.Key OSM tags for the Dog Map:
amenity=vending_machine + vending=excrement_bags — Wiki: poop bag dispensersamenity=waste_basket — Wiki: public binsamenity=veterinary — Wiki: vetsleisure=dog_park — Wiki: off-leash dog parksdog=yes / dog=leashed / dog=no — Wiki: dog tag (yes/leashed/no)Want to dig deeper? The LearnOSM course walks you through mapping with the iD editor step by step. Every extra point helps — both fellow dog owners in your area and everyone using this map.
Daily life with a dog hangs on tiny details — where do I find a bag dispenser when I forgot one? Where is the next waste bin? Which park allows off-leash, which only on-leash? Where is the nearest emergency vet? Classic maps stay silent on all of this. OpenStreetMap has dedicated tags for it — and this map aggregates them into one view you open while walking. Unlike commercial apps you do not need an account, do not register dog passport data, and do not share location with ad networks.
Especially powerful are the zones: parks and ways tagged dog=yes, dog=leashed and dog=no are drawn directly onto the map. You see green, yellow and red areas instead of just symbols. The optional geofence even warns you when you enter a red zone with your dog — handy in unfamiliar areas or for hikes in nature reserves with strict leash enforcement.
OSM has dog-specific POI types: bag dispensers (vending=excrement_bags), dedicated dog-waste bins (amenity=dog_waste_bin) and off-leash zones (leisure=dog_park). In big cities like Berlin, Vienna, Hamburg or Zurich these classes are densely maintained — and that is exactly where they are most needed. The built-in track recorder with GPX export turns the map into a small walking-training app, without any data ever leaving your browser.
How dog owners use the map:
All POIs and zones come from OpenStreetMap and are published under the Open Database License (ODbL). We fetch data live via the Overpass API every time the map moves, so you see the current state. Imagine a broken bag dispenser or a newly opened vet — you can record such changes directly on openstreetmap.org or use StreetComplete / Every Door from your phone. Tag references live under Key:dog in the OSM Wiki.
We can only show what is in OSM. dog=* tag coverage varies a lot: Vienna and Berlin have thousands of tagged ways, rural areas often almost none. "No display" is therefore not the same as "free off-leash". The line between official and informal off-leash areas is not always tagged cleanly either. When in doubt: read local signs, trust the city portal, talk to other dog owners. You can actively improve the map by contributing tags.
dog=no. It detects polygons, polls every 60 seconds and uses your browser geolocation. In open terrain with good GPS this works very well; in urban canyons GPS reflections can cause false alarms. It does not replace reading local signs carefully.disused:amenity=yes or opening_date. Alternatively use the StreetComplete app (Android), which offers specific quests for exactly these micro-corrections — it works without deep OSM knowledge.