You can't really get them to stop whining it is basically a phase that all small children go through. However, you can try rewarding him for not whining. For example if he likes playing with cars or finger painting, tell him "Mommy will play cars with you, but only if you stop whining."...