Cloud thought my rendition of Tigger's theme song was HILARIOUS.
Also, he was awesome in KMart. I'm so proud of my well-behaved little shopper who keeps his hands to himself. And this was AFTER I got him a smoothie at McD's for no reason at all except that I had a coupon. It used to be that treats made him want to whine more, not less.
Actually, he hasn't whined more after a treat since last spring, when I had some harsh words for him about a lollipop. I said, "You know, I gave you that lollipop because I thought it would make you happy. You don't sound happy. Maybe lollipops don't make you happy, and I should just stop giving them to you."
I had to say it twice, on two different incidents, for it to sink in. But if I managed to sound serious, I was. I wasn't trying to manipulate my kid by scaring him. I was seriously giving weight to the idea of no longer giving him lollipops, and being honest and up front with him about my concerns. In some cases, this approach might be a poor one. But in the case of treats, it totally worked.
Now, when he's anticipating a lollipop at the bank or a cookie at the supermarket, he'll sometimes say, "Happy! Happy!" It sounds odd to an observer, but he does it to remind me that he's happy and deserves a treat. I encourage it and I hold him to his promise.