The green could be bruising. Be careful not to wrap the leg too tightly. Wash the wound down with antiseptic and spray with an antibiotic or blukote. The swelling is a bit concerning. Do you think he may have gotten his leg caught somewhere? This link will give some valuable info on leg...