ผู้มีสิทธิขึ้นทะเบียนและรับใบอนุญาตเป็นผู้ประกอบวิชาชีพการสัตวแพทย์ตามมาตรา 32 ต้องมีความรู้ดังนี้
(1) ผู้ประกอบวิชาชีพการสัตวแพทย์ชั้นหนึ่ง ต้อง
(ก) ได้รับปริญญาสัตวแพทยศาสตรบัณฑิตจากสถานศึกษาในประเทศไทยที่ทบวงมหาวิทยาลัยหรือสัตวแพทยสภารับรอง หรือ
(ข) ได้รับปริญญาในสาขาวิชาชีพการสัตวแพทย์จากสถานศึกษาในต่างประเทศและได้รับอนุญาตให้เป็นผู้ประกอบวิชาชีพในประเทศที่ตนได้รับปริญญา เว้นแต่เป็นผู้ซึ่งมีสัญชาติไทยอาจไม่ต้องเป็นผู้ได้รับอนุญาตให้เป็นผู้ประกอบวิชาชีพในประเทศที่ผู้นั้นได้รับปริญญาก็ได้ แต่ต้องผ่านการสอบความรู้ตามข้อบังคับสัตวแพทยสภา
(2) ผู้ประกอบวิชาชีพการสัตวแพทย์ชั้นสอง ต้องมีความรู้ในวิชาชีพการสัตวแพทย์โดยได้รับปริญญาสาขาอื่นที่มิใช่สัตวแพทยศาสตรบัณฑิต หรือประกาศนียบัตรจากสถานศึกษาที่สัตวแพทยสภารับรอง และผ่านการสอบความรู้ตามข้อบังคับสัตวแพทยสภา