Very late to the conversation, but I can suggest that you check for bumble foot. He may have a huge sore black spot under his foot. Start there because that's what it sounds like it is. If so, he needs to have that foot soaked until it is soft enough that it falls out and can heal. That sore...