If you do an amazon search there's a book called "stop the whining" which was amazing for us. I'm on my phone so can't link. Some of the ideas seem over the top but it worked so well for both my girls (5 and 2.5) that I'm not exaggerating when I say we have NO issues with whining anymore. I'll update later with a link when I'm on the computer.
wife of my soldier Steve, mama to my beautiful girls Rowan (11/07) and Linden (03/10)!