Hi~
Taking him to a counselor seems a little extreme to me, unless there are other issues going on as well. My almost 5 yr old has alot of difficulty going to sleep by himself. DH & I usually have no problem staying with him until he falls asleep. We have a solid bedtime routine, but he has always needed that little extra bit of snuggles & reassurance while falling asleep. This usually means 15-20 minutes (although now that I'm at the end of my pregnancy, I often fall asleep with him for an hour or so :)
For times when our presence is keeping him awake, or we need to take care of something, we put on a cd he knows very well, & tell him which song we'll be back to check on him--then make sure to do it! His bedroom is right next to our kitchen, so he can hear me puttering around, doing dishes,etc.
So here are my suggestions:
- Perhaps try staying with him at night until he falls asleep
- If your not comfortable with that...Set up a chair in the hall outside him room & read your book there after you turn off his light. Maybe leave his door open a crack so he can see you.
- Let him know in advance where you will be & when you will be back to check on him...give him a timer, watch or something (if it doesn't disturb your 3 yr old, maybe try the music idea we use) so he can know when he'll be seeing you again.
I really don't think there's anything wrong with children needing extra attention & reassurance at night. Every child is different & their needs change over time...this too will pass.