Ada beberapa faktor yang mempengaruhi awal atau lambatnya penyapihan.
1. Faktor induk
Anak babi umur 5 – 6 minggu bisa segera dipisahkan dari induk mereka, mengingat induk sudah sangat kurus akibat anak disusui terlalu banyak, 12 – 14 ekor misalnya.
1. Faktor anak
Perkembangan anak cukup bagus, misalnya umur 7 minggu mencapai berat 12 kg. Walaupun produksi air susu masih cukup, penyapihan bisa lebih dipercepat. Sebaliknya apabila pertumbuhan anak lambat, maka penyapihan bisa ditunda , lebih dari 8 minggu. Tetapi juga harus diingat bahwa sesudah 8 minggu, produksi air susu akan menurun.
1. Faktor peternak
Bagi para peternak yang sudah maju, di mana makanan, tatalaksana serba baik, maka penyapihan anak babi bisa dilaksanakan pada umur 6 minggu. Jadi dalam hal ini penyapihan tidak bisa dilakukan atau dipertimbangkan dari satu segi saja, misalnya umur 8 minggu. Tetapi yang harus dipertimbangkan adalah kaitanya denga faktor-faktor lain yang menjamin terhadap pertumbuhan dan kehidupan mereka lebih lanjut.
* Penimbangan anak babi umur 3 minggu
Penimbangan anak babi sangat penting, sebab dengan cara ini pertumbuhan awal bisa diketahui.
Ada berbagai faktor yang mempengaruh berat badan anak babi :
* Produksi air susu induk.
* Jumlah anak yang dilahirkan.
* Pemeliharaan terhadap induk yang sedang menyusui, lebih-lebih mengenai kualitas makanan.
* Keturunan
* Pemotongan gigi
Anak babi yang baru lahir giginya sudah tumbuh sempurna, dan tajam. Namun demikian gigi tersebut belum berfungsi, bahkan merugikan induk yang sedang menyusui, ataupun sesame anak babi, karena saling menggigit. Akibat gigitan tersebut puting terluka sehingga induk merasa kurang enak karena kesakitan saat menyusui. Untuk menghindari hal tersebutm perlu adanya pemotongan gigi anak babi. Pemotongan bisa dilakukan dengan menggunakan alat khusus yang berbentuk seperti tang. Apabila lat tersebut tidak ada, bisa menggunakan gunting kecil yang tajam.
* Menambah zat besi pada anak babi
Anak babi sampai dengan umur 10 hari merupakan hari-hari yang kritis, terutama terhadap penyakit kekurangan zat besi (anemia). Ada beberapa penyebab anemia yaitu :
* Karena anak babi kedinginan dan keadaan kandang lembab.
* Kekurangan mineral, khususnya zat besi, tembaga, dan colbalt.
Zat besi adalah unsur yang penting di dalam haemoglobin yang berfungsi untuk mengangkut oxygen ke seluruh tubuh. Kekurangan zat besi ini menyebabkan anemia. Dan hal ini sangat banyak dialami pada anak babi yang dipiara di dalam kandang terus-menerus, sedang air susu induk sendiri hanya mengandung zat besi yang jumlahnya sangat rendah. Untuk mengatasi supaya anak babi terhindar dari penyakit anemia, maka semua anak babi yang baru lahir harus ditambahkan zat besi dengan cara oral atau injeksi.
Cara-cara penambahan zat besi yang biasa dilakukan adalah :
* Diberikan capsul zat besi atau pasta yang diberi lewat mulut pada saat anak babi itu berumur 3 hari, 7 hari dan 10 hari.
* Diinjeksi dengan sulpha ferros (preparat anti anemia),
* Diberi mineral tablet yang berisikan zat besi, cobalt pada waktu anak babi berumur 24 jam dan kemudian diulangi pada hari ke-7 dan k3-10.
o Pengobatan cacing
Pada umumnya babi muda mudah kena infeksi cacing bulat. Untuk menghindari infeksi tersebut, semua babi sapihan harus diberi obat cacing, sebelum mereka dipindahkan ke kandang lain.
* Kematian anak babi dan mengurangi jumlah kematian
Jumlah kematian anak babi sebelum dipisahkan dapat mencapai 30 – 50%. Sedangkan kematian sesudah disapih 5 – 10%. Hal ini terjadi pada peternakan babi yang pemeliharaannya kurang cermat.
Faktor-faktor yang menyebabkan kematian anak babi , antara lain :
1. Perhatian pemelihara terhadap babi yang melahirkan kurang, sehingga anak babi mati terimpit atau terinjak induknya.
2. Perlengkapan kandang kurang, misalnya tidak ada kotak, dinding penghalang, sehingga anak babi tidur bersama induknya terimpit badan induknya.
3. Air susu kurang, tidak keluar sama sekalo, atau jumlah anak yang lebih banyak dari putting induk.
4. Kekurangan zat-zat makanan, akibat ransum induk yang kurang baik.
5. Sifat buas induk (kanibalis), sehingga anaknya digigit dan dimakan induknya, induk tidak bisa mengasuh anaknya dengan baik.
Menguranig jumlah kematian :
1. Di dalam praktek usaha yang biasa dilakukan ialah pada waktu induknya tidur harus dipisahkan dengan pintu penghalang, atau anak-anaknya ditaruh di dalam kotak.
2. Bila udara dingin diusahakan pemanasan, atau bagi anak babi yang sudah agak besar pada lantai tempat mereka tidur bisa diberi alas dari brambut, serbuk gergaji, jerami kering.
3. Peternak harus memperhatikan induk-induk yang mempunyai sifat kanibalis, yang kemudian mengafkirnya.
4. Member makanan yang gizinya cukup.
5. Menjaga kebersihan kandang.