First thing I would recommend is to feed a larger prey item. Many times they won't eat something as small as a pinkie. I have quite a few babies every year that need something with more size that "moves around" alot. Try feeding something larger than a pinkie (not to mention, even if your snake was eating the pinkies, it would still lose weight due to under feeding). Also, this is the time of year where plenty of snakes will go off feed. Most animals will not do this until they are around 12-16 months old, but I do have the occassional hatchling that stops feeding in winter, even though he is young and small (I currently have a Lavender Albino male doing this to me).
Lstly, your comment about him sleeping 95% of the day, is completely normal. That is what ball pythons do. Most snakes that only eat once every 7-14 days (and even longer at times in the wild), do not move around alot. That is how they conserve energy and minimize the demand for intake of food. Other higher metabolism snakes such as corn snakes, move around alot more, require more food intake.
I hope that helps, but if you have more questions, just ask.








Reply With Quote