Did you check him all over for fractures or so? Does he limp or tries not to use one leg for example? Try massaging him all over and see if he hurts anywhere. I hope he's fine, Pepper got dropped at the vet's office (really.. not me, a lady offered to hold him when I was filling in the chart and he slipped out of his blanket..), he was 10 weeks and 1.5 lbs but he was fine, didn't even cry (
). He fell off a step (the bottom stair) a little later trying to climb up stairs and cried then, oh my, that cry is worst. He was limping a little so I did rush him to the vet but he turned out to be ok... I really watch him closely now, no going down the stairs, no kids holding him and so, maybe a little overreacting but I have a reason... He's bigger now (3.5 lbs) and way sturdier, I hope he'll keep growing. Just watch your pup closely for a while. Hope all is well and pls update.