It could also be because there's something blocking his intestines - this could happen if he ate something poisonous or got stuck in something like tree sap which can block his intestine temporarily causing him not to move around as much as usual due to discomfort/pain caused from obstruction of bowel movements/food passing through intestines etc...