I have a California King snake that is my 'garbage disposal'. She actually ate three adult mice one time in one sitting, I was feeding her all of the leftover mice that my other snakes wouldn't eat. I was shocked that she actually ate them. Now she is HUGE! I decided to get another garbage disposal for the bigger stuff, just picked up an albino dwarf reticulated python. She will be able to handle probably all of my left over rodents, I'll never have to ever throw one away. And she should be able to eat my jumbo rats at some point, right now I don't have anything that will eat them and I give them to the pet store. They say a snake will grow as fast as you feed it, so feeding less will have slower growth. Most of my snakes will refuse a second or third (or fourth) meal once they get enough, sometimes it just takes a couple tries with two or three rodents to see if they will take them. If you can feed three in one sitting he will grow like a rocket!