I've got a huge amount of experience with lizards, but none with snakes. I just bought a ball python in october, I've got the husbandry all set up well, and he ate a live adult mouse about 5 times, then I offered a rat pup and he wouldnt take it. So I removed the rat put, waited a few days, and tried again, and he wouldnt take the rat still. So I waited a few days, went to the pet store, got an adult mouse, and offered it, and he wouldnt eat the mouse. I waited a few days and tried the mouse again, and he still wouldnt eat it. I then offered a hopper mouse and he wouldnt take it. After waiting another week I offered a rat pup again, and again no response. I've offered him 2 adult mice and another rat pup since then, and he still hasn't eaten anything since. He hasn't eaten for over a month now, and because he is a baby I'm concerned, especially since he has noticeable weight loss. He seems afraid of the prey which doesnt make sense to me because he was eating live adult mice just fine before. I'm wondering if when I went away for a few days my roommate might have fed him a frozen mouse and now he prefers them? Has anyone heard of a python that refuses to eat live prey? Anyway I'm really getting frustrated now because I don't want the animal to die but he's giving me such a hard time. Also, all of the rat pups that I bought died within two days, despite me providing them food water and shelter. Does anyone know why these rat pups die so easily or what could be causing it because it's a huge waste of money for me to be constantly wasting live rat pups.