Puževi imaju između 1.000 i 12.000 zuba, ovisno o vrsti i veličini. Ti zubi, međutim, nisu slični ljudskim zubima niti zubima drugih životinja. Naime, oni se nalaze na strukturi poznatoj kao radula, koja je jedinstvena za mekušce. Radula je, zapravo, vrsta jezika nalik turpiji, prekrivena sitnim, oštrim zubićima raspoređenim u redove. Ovi zubi služe za struganje, rezanje i mljevenje hrane.
Radula je duga, vrpčasta struktura koja se nalazi u ustima puža i pokreće je složeni mišićni sustav. Zubi na raduli obično su raspoređeni u stotine redova, a svaki red može imati desetke ili čak stotine zubića. Puževi koriste radulu na različite načine, ovisno o prehrani. Primjerice, vrtni puževi koriste radulu za struganje biljnog materijala, poput lišća i cvijeća.
Zubi na raduli nisu trajni – oni se troše tijekom upotrebe jer puževi stalno stružu tvrde površine dok jedu. No, novi zubi neprestano rastu na stražnjem dijelu radule, dok se istrošeni zubi na prednjem dijelu lome i zamjenjuju. Ovaj proces sličan je pokretnoj traci, gdje radula stalno "proizvodi" nove zube kako bi osigurala da puž uvijek ima oštre alate za jelo. Kod nekih vrsta puževa, ovaj ciklus obnavljanja može biti izuzetno brz – novi red zuba može se formirati svakih nekoliko dana.