since how long is he having this?
have you had his urine tested or taken him to the doctor for this problem?
is he on any vitamin syrups or any vitamin supplements?
does he have any other symptoms such as a cloudy urine?
these vitamins that your child is having contain vitamin B6 which can be causing your child to have an odor..
i would recommend that you also have at least a urine analysis done as well for this..
hope that answers your question... if you found my response helpful please click accept..