There must just be a little capillary that keeps opening up. When it's bleeding if you can get something clean eg gauze or something similar just put a bit of gentle pressure on it, it should stop. The doctor might need to cauterize it with a little cotton bud looking thing with silver nitrate on it, to stop it happening.

Does the area around the belly button look normal eg not red, swollen, angry looking?