I was having a conversation with my best friend this morning. We were talking about how Sailor's doing in his new home here with Hubs and I.
She asked how his whining is going, and I couldn't lie: it's kinda hard. I have been reassured he'll grow out of it by every resource you can imagine. My friends, family, articals online, complete strangers both in my real and online life all say the same - ignore it when needed & it'll go away eventually.
I do ignore him a lot when he's just whining to whine. If he wants to play, I play. If he needs food, I feed. If he just whines for no reason, I ignore.