Small rats are not grossly too small. but he should be on mediums.

Sometimes all I can get my hands on are small rats so If I have one on mediums I'll give them a small, even though it's smaller than they should have. It's not a big deal.

You wont see much weight gain in 3 weeks anyhow but you should switch him to mediums next feeding.

Cheers,
Chris.