Rats make good pets- but yes, they might get pregnant at a much younger age than they should. I'm actually glad that none of my current snakes need rats as feeders- I'd much rather feed mice, as I still very much like rats just as pets. They're pretty intelligent (trainable), social & even affectionate. And (need I say?) always willing to share a snack, haha.