Psy, jak ludzie, mają dwa zębodoły w życiu: mleczny (28 zębów) i stały (42 zęby). Zęby mleczne (zęby dziecięce, szczeniacze, mleczne) zastępowane przez stałe ok. 7. miesiąca życia. Psy mają cztery typy zębów: siekacze, kły, przedtrzonowce, trzonowce. Tylko zębodoł stały zawiera trzonowce.
Siekacze
Małe, łożyskowe zęby z przodu górnej i dolnej szczęki. Oba zębodoły: 12 siekaczy (6 na szczękę). Psy używają ich do gryzienia i ciągnięcia.
Kły
Najbardziej charakterystyczne: długie, spiczaste presły po bokach siekaczy. Oba zębodoły: 4 kły (2 na szczękę). Używane do przebijania, zaciskania, rozerwania.
Przedtrzonowce
Nieco spłaszczone, spiczaste za kłami. Wierzchołki z 2-3 czubkami. Zębodoł mleczny: 12 (6 na szczękę). Stały: 16 (8 na szczękę). Do rozrywania i tnienia.
Trzonowce
Większe, grubsze wersje przedtrzonowców z lekko wygiętymi wierzchołkami. Brak trzonowców mlecznych. Stałe: 10 (4 górna, 6 dolna szczęka). Do kruszenia i łamania kości.