i dont know what size small rats are over your way but imo there is no way a year old bredl should be trying to eat a small rat.my sub adult carpets are on large weaners to small rats depending on the size of the individual snake.i know of no carpet that would take that size food item at a year old.at a push a big coastal maybe but thats about it.