Koirapuisto eli koira-aitaus on aidattu alue, jossa koiria voi pitää kytkemättä mutta kuitenkin ulkoiluttajiensa valvonnassa. Koirapuistot tarjoavat koirille mahdollisuuden päästä liikkumaan vapaina ja mahdollistavat koirien keskinäisen sosiaalisen kanssakäymisen ja leikin. Koirapuistoissa myös koirien ulkoiluttajat pääsevät tutustumaan toisiinsa ja saamaan toisiltaan vinkkejä koiraharrastukseen liittyvissä asioissa.[1]
Koira-aitaukset rakennetaan Suomessa mieluiten metsäiseen maastoon, jossa puut antavat varjoa ja vaihteleva maasto virikkeitä. Aitaukseen voidaan järjestää erilaisia juoksureittejä isojen kivien ja puupölkkyjen avulla kuitenkin niin, että ulkoiluttajilla säilyy koiriin näköyhteys.[1] Kennelliiton vähimmäisvaatimukset koira-aitausten varustukselle sisältävät 1 300 litran syväsäiliön tai kompostorin koirien ulosteille, 60 litran sekajäteastiat, puistonpenkkejä ulkoiluttajille, pimeän ajan valaistuksen, talvisin hiekoitushiekka-astian, lapioita tai muita välineitä koirien jätösten keräämiseen, hiekan levittämiseen ja koirien kaivamien kuoppien täyttöön sekä opastetaulun koirapuiston säännöistä.
Isommissa koirapuistoissa on omat aitauksensa erikseen pienille ja isoille koirille[2]. Joidenkin koirapuistojen sisäänkäynti on kaksiosainen niin, että kahden peräkkäisen portin väliin jää pieni erikseen aidattu ”eteinen”. Tämä helpottaa koirien pitämistä erossa toisistaan tullessa ja lähtiessä.[3]
Helsingin ensimmäinen koirapuisto avattiin Ullanlinnaan Neitsytpolun ja Merikadun kulmaukseen heinäkuussa 1971.[4] Vuonna 1981 niitä oli jo 21[5] ja vuonna 1995 yli 70, kun taas Tampereelle valmistuivat tuolloin ensimmäiset koirapuistot[6]. Vuonna 2021 Helsingissä on liki sata koirapuistoa, Tampereella 15.[7][8] Tassut kartalla -verkkopalvelu löytää koko Suomesta kaikkiaan 377 koirapuistoa[9].