DD10 was the type of toddler that would comply only when I explained things to her. For example, at barely 2, she would ask for things at the grocery store. A simple "no" would lead to a tantrum. Once I explained to her that we only buy things that are on sale, so we can get more for our money. I'm not sure why I thought she would grasp the concept, but she did. From that day on, when she found something she wanted, she would ask me if the item was on sale. If I said "no", she was fine with it. Of course, certain things like apples and milk were always on sale:)

With DS3, I always explain that mommy can't hear whining and I pretend not to hear him. I also praise the "whine free" moments which makes a huge difference.

Jen