My ball python ate a rat once and then regurged. he is partial to mice I believe. I have had him for a couple three years now. He was a rescue. I went and got him out of this house where they had heat rocks, and he was being burnt from them. Also, he was infested with mites. I believe he was tramatized. I just now , this past week have been giving him very small rats and he seems to be doing fine with them. he wasn`t gaining the weight I wanted him to, so I tried the rat again. no problem so far, but he is older now. I would, from my experience stick to hoppers maybe if you want to put him on rats, and then try to go up from there. I always feed live prey, so it might be different , but this is mt 2 cents anyways. Happy herping!!![]()