The "varied" diet and such can backfire with Ball Pythons, though.
They sometimes decide they like one of those food items and then refuse everything else. And as we all know, they can be stubborn about it.
Through all my years with them, I like getting and keeping them on rats, because rats are easily available, in all kinds of sizes, and I don't have to feed more then one item, unless I want to.
I'd hate to get my BP stuck on something that is rather difficult to obtain. They are already such picky snakes![]()