I became determined to win every round of hat pulling off LOL! Every time he pulled it off I put it straight back on, even if it meant 50 times! He would eventually give up and over time he gave up completely .
:yeahthat:

Be persistant. It took my DS several months to stop pulling his off. Now when it comes off, he'll pick it up and bring it over to me to put it back on. Also, he insists that DH & I wear hats too. If we are wearing a hat, he is happier to keep his on. If he wants to go outside, he'll often get our hats and insist we put them on then head to the door