Pupžuvė yra maža žuvis, randama daugelyje pasaulio vietų. Pagal gyvūnų klasifikavimo sistemą jis priklauso Syngnathinae šeimai kartu su jūrų arkliukais. Išvaizda pypkė atrodo panaši į jūrų arkliuką, jei būtų ištiesinta. Jie didžiąją laiko dalį praleidžia apsaugotose vietose ir maitinasi dieną. Įdomus pypkės elgesys yra tas, kad patinai yra tie, kurie inkubuoja ikrus veisimosi metu.
Syngnathinae šeimoje yra daugiau nei 200 pypkių rūšių. Daugeliu atvejų jų kūnas yra ilgas, siauras, tiesus su įdubomis. Galva atrodo kaip jūrų arkliuko galva, su ilgu snukučiu, primenančiu vamzdelį ar vamzdelį ir suteikia žuviai populiarų pavadinimą. Kūnas dažniausiai yra padengtas kaulą primenančiomis briaunotomis plokštelėmis, o pelekai itin maži. Dygliuočiai būna įvairių spalvų, daugelis jų yra dėmėti arba dryžuoti.
Dauguma vamzdžių rūšių gyvena sūriame vandenyje, nors kai kurios gyvena gėlame vandenyje. Kai kurie netgi gali pereiti tarp dviejų. Jie randami viso pasaulio vandens telkiniuose, daugiausia vidutinio klimato ir atogrąžų regionuose. Jie linkę gyventi netoli kranto ir teikia pirmenybę vietoms, kurios suteikia prieglobstį, pavyzdžiui, jūros žolių lysves ir koralinius rifus. Pagrindinis jų gynybos mechanizmas yra slėpimasis nuo plėšrūnų, todėl jie linkę vengti atviro vandens. Buvo žinoma, kad jie greitai pasitraukia į slėptuvę arba užsimaskuoja aukštoje jūros žolėje, kad išvengtų aptikimo.
Dygliuočių racioną daugiausia sudaro maži vėžiagyviai, planktonas, kirminai ir mažos žuvelės mažesniais kiekiais. Jie yra dieniniai, o tai reiškia, kad maitinasi tik dieną, o didžiąją dienos dalį praleidžia valgydami, nes jų organizmas neefektyviai virškina maistą. Jų burnoje nėra dantų, todėl maistą jie čiulpia naudodami į pypkę panašią burną kaip šiaudą. Jei maistas netelpa į burną, jie išsiurbia minkštą minkštimą, o likusį palieka.
Paprastai žuvys dauginasi nuo pavasario pabaigos iki vasaros pradžios, dažniausiai sekliame vandenyje. Patelė prisiima tradiciškai vyrišką vaidmenį, pritraukia draugą, ir dažnai yra ryškesnės spalvos ir didesnė už patiną. Tuo tarpu patinas atlieka tradiciškai moterišką kiaušinėlių inkubavimo vaidmenį.
Poravimosi metu patelė trinasi prie patino kūno ir įdeda kiaušinėlius į jo perų maišelį, kuris yra jo kūno vieta, kur kiaušinėliai bus nešiojami ir maitinami iki gimimo. Patinas laiko kiaušinėlius maišelyje, kol kūdikiai visiškai susiformuoja, paprastai apie dvi ar tris savaites. Išleisti iš maišelio jaunikliai paprastai gali išgyventi savarankiškai.