M.B.
L.,
It sounds to me like you're giving a little too much stimulation right before bed and not giving him a chance to soothe himself. My daughter is 14 months, and has her bad nights, but here's what we do with her.
5:00 dinner
6:00 bath if needed then jammies
6:30ish start trying to get her to cuddle on the couch while watching the last bit of news (probably not the best program, but if I wait until they're both in bed I'll be watching the 11:00 news, and I don't want to be up that late)
6:45 pull her into my lap and cuddle whether she fights it or not, usually some fussing/squawking with no tears
7:00 bed time (she has a CD player that plays lullabies all night)
Usually with this routine she'll go right to sleep, or at least play quietly in bed. Some nights however she flat refuses to go down easily. Then, we let her fuss for about 5 minutes to see if she can calm herself. If at any point her noise changes from I don't want to be here to an I'm mad/scared we go in immediately and pick her up. If at the end of the 5 minutes she's still fussing we go in and either rock with her until she calms down, or just sway side to side right at her crib, depending on how upset she's managed to get herself. She has a dimmer switch so her room is not pitch black, but it is dim in her room. When we go in after bed time we murmur or whisper to her, and keep the room dim. She will usually fall asleep by 8:00 or so at the latest.
Hope this helps,
Melissa