Hey, he should be ok on small rats. My 700g female has been on them since she was 500g and has never had a problem. As for the different food sources the only one i can think of is ASFs. I don't have a lot of experience with those so i will let somebody else give you some advice on those.