Joki
Joki on suuri luonnon muovaama maanuoma, jossa virtaa vettä. Useimpien jokien kuljettama vesi on peräisin yläville maille osuneista sateista. Joki voi saada lisää vettä myös lähteistä. Aluetta, jolle satanut vesi valuu joen uomaan, kutsutaan "valuma-alueeksi". Tämän alueen rajat ovat vedenjakajia. Pääuoma on joki, johon kertyy useiden jokien vettä. Pääuoma päättyy joen suuhun: joko suurempaan jokeen, suureen järveen tai mereen. On myös sisäisiä valuma-alueita, joista vesi voi poistua vain haihtumalla. Joen alkupäätä kutsutaan yläjuoksuksi, loppupäätä alajuoksuksi. "Sivujoki" on joki, joka päättyy suurempaan jokeen. Jokien virtaamat vaihtelevat, ja usein on vaikea sanoa kumpi yhdistyvistä uomista on suurempi. Tällöin toinen näistä on sovittu pääuomaksi. Jokea pienempiä vesireittejä ovat puro ja oja.
Puujoen alue
Valuma-alueen pääjoki on Heinäjoki, joka saa alkuunsa Metsäkulman länsipuolelta Viialan- ja Loukkusoilta, mutta osa vedestä on peräisin Sammaslähteestä. Pääjokeen yhtyy lähinnä koillispuolelta tulevat Rompsunkorvenoja, Sammaljärvenoja, Hauki- ja Lähdeoja. Sammaljärvenoja lähtee Sammaljärvestä, johon laskevat Kiialan Rajalammin laskuoja, Taka-Venon ja Keski-Venon yhteinen laskuoja sekä Löyttylammi, Vehkalammi ja Pahalammi yhteistä ojaa myöten. Sammaljärvenojaan yhtyy Isosuon kohdalla Saukonlammin ja Mäyränlammin yhteinen laskuoja. Aivan Sammaljärvenojan alajuoksulle yhtyy Kärmelammin laskuoja. Heinäjoen alajuoksulla siihen yhtyy Haukijoki, joka on pieni Haukilammin laskuoja. Haukilammiin laskevat Harjunlammi ja pieni Kakarilammi. Haukijokeen laskevat vetensä myös Oinaslammi, ja kun joki muuttuu Lähdeojaksi, siihen yhtyy erään toisen Haukilammin oja.