Did your Pediatrician or someone else tell you it was time for him to give his passy up? I am just wondering why you picked "almost two" as the time to do it.
My baby girl (two years on the 11th) uses her passy only at night. In the morning, she puts it in the drawer herself. My pediatrician says get rid of it....but I agree with the other mom's who said to let them give it up themselves. Before I was a Mom, I was a nanny for 14 years between two families and 3 kids. The kids were all infants (one was 4 days old, one was 4 weeks old, and one was 6 months old when i started with them) They all had passys and they all gave them up on their own. They all made the connection that passys are for babies. One little girl wanted to mail it to Santa when she was 3 and a half for other little girls to use. So, that is what we did. Put in in the mailbox, addressed it to Santa, and everything:-)
Two years is still so little. They depend on thigs like thier passy so much....and to just take it away seems almost mean. That is always the way I thought of those kids of things. My Great Aunt Carol had 9 children and they all weaned off nursing, passy's and blankets all on their own. Her famous phrase was "they are not going to go to Kindergarden with them!" And she was right,,not one of them did.
It is SO hard as Mommy to know what is right. You read all these things about teeth being ruined, cavaties, etc,,,but not one of the kids I took care of needed braces and all three had beautiful teeth cavity wise. (granted, we brushed three times a day and once before bed, so 4 times,,as does my daughter...but brushing should be a given no matter what)
If you do decide the right thing to do is take it away,,,just stick to you guns. Don't go back and forth. Consistancy is the key to breaking any habit.
Best of luck to you!!! And your baby!!! :-)