Hi A.,
The fact that your son isn't walking yet is of no concern. Some kids just take their time with things like that. I have a friend whose daughter never crawled... just around 15 months stood up and walked! Every kid is different. If he is meeting, in general, all of his milestones, then everything is fine.
It really sounds like he is a normal 1 year old.
As far as the sleeping at night, with so many teeth coming through THAT alone can cause trouble during the night. Often times kids are so busy during the day they might not notice the pain, but then when they settle down at night it's like 'oh! hey! my mouth hurts!'
When things get really bad for my daughter, I use infant tylenol. I don't normally like to give medications, I am much more a propnent of homeopathics and such...but when those don't work, then you have to do something.
My pediatrician ok'd us to use the infant tylenol, so we did. It worked really really well. I didn't even give the full amount. I would actually piggy back the oragel and the tylenol. Numb it up a bit so the tylenol had a chance to work.
In addition, this age there can be a lot going on. Walking could be around the corner ... new emerging skills can cause night waking as well.
As far as the Christmas tree...well, that's just the age. All you can do is tell him no and redirect his attention. That being said, you're going to be doing that ALOT. A 1 year old can not understand that no means no for now and always.
To get through all of these things, you just have to relax and take a 'go with the flow' type attitude. You can't expect your little guy to act like an adult. He's not. He's curious, which is GREAT, and wants to explore. He is learning new things and has SO much going on in his body! New skills, new emotions that he doesn't know how to handle, new sights and sounds...it's all so exciting!!!
As parents we have to recognize that everything is so new. We just need to relax, help our little ones find outlets for their energy and emotions and in the process teach and direct them. It's alot...for sure! But, it sounds like your little one is right on track. Mommy just needs to relax a bit. ;-)
Easier said then done, I know. Trust me.... I know! My daughter is almost 15 months old... and boy oh boy ... she keeps me hoppin'!