The undersides of their legs and belly are extremely sensitive. The carpet could have irritated the skin and or anything in the carpet like the vacuum powders and so on. Also the impact on the floor could have burst some tiny blood vessels. Keep a very close eye on him and if needs be take him to a vet. Are his legs ok? Any sign of a break it swelling?