I speak to my children before before even going to someones house that they will redieve gifts from. "Even if the gift is not something you like, that is not the point. They spent the time to think of you and shop just for you. So be excited, smile and say thank you." My kids are pretty good. Occasionally I'll have to shoot my 4 year old a death look, and talk to him later about it. If they say something bad about what I get them, then I take it, and explain to them that there are kids that their parents can't afford any presents, So be happy with what you have. I'll give it back later.