If he is only 10 weeks old, I dont think there is any way it weighs 900g, think your scale is waaaay off. I have a juvenile bp, a few months old and she weighs around 200g, and she gets fed every 5 days.