I think you are not the only one experiencing this kind of situation.... in these days kids are spoid. What I did is instead buy my nephew a gift, I give him a check or cash so that he could get whatever he wants....
Not saying one way is better than the other.... just this way works better for me also depends on other factors