Stop giving him sugar!
That is funny..I was going to said the same exactly phrase!
Also hide the candy for him, or even better DO NOT BUY CANDY!,don't let him see you with candy even if you are eating it..because he will like some also. Yesterday we were to an office and they had candy for customers in the tables....of course my daughter will want some...she was asking me CANDY CANDY CANDY...I didn't give it to her because I think candy is harmful for her health habits. I don't know why offices, banks and even dentist offices have candy for customers!!! I always complain with my dentist about it...even him has chocolate at his office for customers. I tell him, that way you keep your customers caming back to your office eh?