Ok, now I know that you are trying to be funny and cute, but are you really serious about wanting to get Charlie trained? It's going to require you to completely change your way of thinking towards him and your behavior with him.
All dogs are adorably cute, that does not mean they should be able to get whatever they want, whenever they want. You are right, Charlie has YOU trained. And I'm not gonna lie, he's used to life being a certain way, the training is not gonna come easy. But ask yourself, do you want your dog to look at you as his leader? Or do you want him to think he is YOUR leader? I believe in the nothing-in-life-is-free, Charlie needs to do something to get something, and by doing something I don't mean whine and look cute. If he wants a treat, make him sit, beg, high five, etc.
BTW, Milk Bone treats are one of the worse on the market. Avoid anything they sell at supermarkets. Try Zukes mini's, they are the size of a pencil eraser, they have really good ingredients. Let me ask you this, is Charlie overweight? (I'm sure you think no) When you look at him from the top while he is standing, can you see a definite waist narrowing in? If he's too fluffy, can yo see the waist when he is wet like during bathtime? If he's overweight, then the training will come easier. Dieting and training makes it SO much easier. Train during mealtime when he's super hungry. Lead with the food by his nose, the body will follow.