I feed both. One of my ball pythons is picky and will only take live. The rest of mine will eat whatever. I breed my own rats though because it's cheaper, and I don't have to worry about getting to the pet store if i'm out of frozen. I'd only suggest that for large collections though, otherwise you'll have a ton of rats you don't know what to do with. Lol