Finding the right gift to give to a kid can be a whole lot of problem. First, you need to ask yourself this question:
Are we giving a gift to the child or the mom?
Very often we buy a gift with the mom in mind. Will the mom appreciate my gift? And so we make the mistake of pleasing the mother but making the birthday child sad because she does not like the gift you bought for her. Remember, kids are very spontaneous and honest with their feelings. They will say what they want to say. If they do not like your gift, then expect them to say it in front of you. Yes, they will do that.
I had experienced this embarrassment with my own kids when a godmother of my child came to deliver her birthday gift to my daughter who was celebrating her 5th birthday. It's a good thing that this godmother was a classmate and a good friend of mine. If not, my embarrassment would have reached the heavens.
My daughter excitedly opened the gift and found a very beautiful dress. It was a party dress and I really liked the gift but my daughter did not. She uttered something which was very embarrassing. Upon seeing the dress, my 5-year-old kid said, "I don't like it" in front of the giver. I felt like melting.
See what I mean? Rule number 1: Know who you're giving the gift to. If it's a child, know her age and gender. Children seldom appreciate such gifts as a pair of socks, undies, dress, t-shirt---it's the duty of the parents to buy their children these personal items.
During my granddaughter's 4th birthday, a number of friends and relatives gave her clothes like blouses, dresses, pants---- but only one blouse fitted her---all the rest were two sizes too small for her. So don't and never make the mistake of buying clothes if only for that reason.
Children love toys. But make sure that you don't give toys that are not advisable for their age. Read the instructions written on boxes and containers of toys---they usually will tell you whether it is fit for children of a particular age.I would never suggest giving toy guns or toy knives to boys, no. Let us help make this world a more peaceful place to live in. Choose toys that have educational value. Again, consider the age of the kid. Do not give a scrabble to a 4-year-old.
Some children love books or coloring books but again you need to consider the age of the child. Do not buy a Harry Potter book to a 4-year-old. Children's books also have age levels so look for them and buy those that fit the birthday boy or girl..
Giving the right gift is an art. You need some creativity in order to come up with a gift that will create that magic sparkle in the kid's eyes.