R.S.
I have an 11 year old and an 8 year old. My younger one has more whining issues as well. I have found that whenever either child whines, I give them 15 minutes of chores around the house. This of course won't work for every child, but instead of taking something away, I added something they don't want to do, and it works. Whenever I would take things away, he would say find take it all. Adding maybe gives them more control and then they don't feel like I am going to take everything away from them. However, every child is different, but the more you try, and find what works, stick with it. Good Luck.