Termi koirakala viittaa haihin, jotka kuuluvat Squaliformes -sukuun, erityisesti Squalidae -perheeseen, joita esiintyy monissa maailman valtamerissä. Se on yleinen nimi monille tähän ryhmään kuuluvista 119 pienestä ja keskisuurista hailajista. Ryhmän eniten asuttu on piikkikoira, joka on yksi runsaimmista haista. Koirilla on useita yhteisiä piirteitä, kuten evien järjestely, bioluminesenssi, ruokavalio ja munasolujen lisääntymiskehitys.
Koirahaita esiintyy suurimmassa osassa maailman valtameriä trooppisista subarktisiin lämpötiloihin. Niillä on taipumus pysyä viileämmissä, alemmissa syvyyksissä suurimman osan ajasta, vaikka ne matkustavat korkeammille syvyyksille lyhyiksi ajoiksi viileämmissä vesissä. Joitakin lajeja löytyy myös rannikkoalueilta. Joillakin alueilla niitä korjataan ruokaa ja muuta käyttöä varten, ja monet lajit ovat vaarassa tämän käytännön vuoksi.
Koirahaiden koko vaihtelee lajista riippuen 19 tuumaa – 48 metriä (5.2 tuumaa). Useimmilla lajeilla on pyöreät kappaleet, joiden suu sijaitsee alapuolella, hieman kuonon takana. Iholla on yleensä karkea hiekkapaperi, jossa on viisi kidusrakoa pään kummallakin puolella. Selässä on kaksi selkäevää, joissa on piikit, mutta yleensä ei peräaukkoa; monissa lajeissa nämä piikit on päällystetty myrkkyllä, joka on ainutlaatuinen ominaisuus tämän tyyppisille haille. Monilla lajeilla on erilaiset bioluminesenssin tasot, mikä tarkoittaa, että ne näyttävät hehkuvan, kun ne ovat tummemmilla alueilla, ikään kuin ne olisi valaistu sisältä.
Koska useimmat lajit ovat lihansyöjiä, koirahain ruokavalio koostuu yleensä kaikista helposti saatavista pienistä eläimistä. Tämä voi sisältää selkärangattomia, kuten meduusoja, rapuja, krilliä, kalmaria ja mustekalaa tai muita kaloja, kuten turskaa, silakkaa ja koljaa. Yksi laji, joka tunnetaan myös nimellä evästeiden hai, veistää saaliistaan palan lihaa syömättä koko organismia.
Koirahain lisääntymiskehitys on munasolua. Tämä tarkoittaa sitä, että munat kehittyvät äidin kehoon uroksen hedelmöityksen jälkeen ja vauvat syntyvät elävinä. Kehityksen aikana vauvoja ylläpitää keltuainen pussi, ja hain äiti synnyttää raskauden jälkeen vaihtelevan pituisen lajin mukaan. Yhdellä lajilla, piikkikoiralla, on tyypillisesti pisin tunnettu raskausaika, joka kestää 18–22 kuukautta, ja keskimääräinen pentueen koko on viidestä kuuteen vauvaa, jotka tunnetaan pentuina.