I have feed only mice for the 2 or so years I have had my BP, and mice for my king snake as well. But I have been considering trying out a small or med rat for my BP. She is about 3 1/2 ft long, not sure of her weight, I need to get a scale. I think she will eat whatever I put in front of her.