I'd be taking the kid to a doctor, get a prescription for him. I had it a couple years ago, tried all sorts of things, they just made it worse. Went and got a prescription and within a week (mine was BAD) it was healing up. It can take up to 3 weeks for it to completely go away.
As for the calf, I find Coppertox works good for us.