What is the best type of foods to eat at night? such as low carb, etc...
Back to the original poster's question, I suppose it doesn't matter what he eats if he's 17 Years old, 5'8, and weight 150.
But if you're trying to lose "weight", or more correctly lose body fat, it sure does.
You should be taking in a protein shake from casein (a milk derivative) mixed with skim milk before bed. Whey during the day and pre/post exercise, but casein is absorbed and digested more slowly than whey, so use it at night.
Also stuff like a scoop of low-fat cottage cheese and a bit of apple sauce. You don't want to take in extra fat because that's extra calories. If you're adventuresome, try a small sweet potato (yam) with the shake. 103 calories, 0 grams of fat, 24 grams of complex carbs.
What you have to differentiate between is "phantom hunger pains" and real hunger pains. Most people are use to eating a pizza before bed, a bowl of Corn Pops, or a bag of chips. If you cut them out, you'll get signals from the body that it needs them - "phantom hunger pains".
But gut it out and add some solid nutrition instead those signals for junk food will go away.
If you absolutely crave something crunchy and celery doesn't do it, munch on a cup of dry cereal. Not Cocoa Puffs or Fruit Loops, but something like Crispex, or Rice Krispies that doesn't have a pile of sugar added.
Another bonus for exercising later at night. Usually curbs the appetite and you'll sleep better.