ลูกแมวมีฟันทั้งหมด 26 ซี่
เมื่อแมวมีอายุได้ประมาณ 6 เดือน ฟันน้ำนมจะหลุดออกและถูกแทนที่ด้วยฟันแท้ จะมีฟันแท้ทั้งหมด 30 ซี่ ประกอบด้วย
ฟันตัด (Incisor teeth) 12 ซี่
ฟันเขี้ยว (Canine teeth) 4 ซี่
ฟันกรามน้อย (Premolar teeth) 10 ซี่
และฟันกราม (Molar teeth) 4 ซี่
 
แมวเป็น "สัตว์กินเนื้อ" เหมือนกับสิงโตและเสือ ฟันส่วนใหญ่จึงเป็นรูปสามเหลี่ยมคม ซึ่งสะดวกสำหรับการเจาะและฉีกอาหาร
แมวส่วนใหญ่ที่อาศัยอยู่ในป่าจะกินสัตว์ขนาดเล็ก เช่น หนูและนก เนื่องจากฟันกรามของแมวเหมาะกับการบดแทะอาหารมากกว่า ฟังก์ชันการทำงานในการบดกัดอาหารของแมวจึงค่อนข้างบอบบาง หากแมวได้รับอาหารที่มีกากเส้นใยสูง อาจทำให้กลืนโดยไม่บดเคี้ยวจนหมด ทำให้เกิดปัญหาอาหารไม่ย่อย
 
เพื่อป้องกันแมวจากโรคเหงือกอักเสบและความเจ็บปวด พวกเขาต้องคุ้นเคยกับการแปรงฟันตั้งแต่อายุยังน้อย และต้องถูกพาไปที่โรงพยาบาลสัตว์เพื่อตรวจสอบช่องปากของพวกเขาอย่างสม่ำเสมอ เพื่อหลีกเลี่ยงการเป็โรคปริทันต์อักเสบ หรือโรคเหงือกอักเสบ (Periodontal disease)  และทำให้เป็นภาระแก่ร่างกายได้