A.W.
If it's that foul...don't call the doctor...take him TO the doctor. It may be infected. Didn't they give him an antibiotic after the operation to prevent an infection? Most doctors do. If he's not already on an antibiotic, take him there and refuse to leave without a script...it's common practice after something like that to have an antibiotic for about 10 days.