Hi M.,
I have a couple things of advice, first of all, I have never done the babywearing, I did for nine months and that was enough for me, lol.
Ok in my world of home child care children of all ages do much better when there is a set schedule, and I'm not saying that at exactly 6 pm you need to have dinner or whatever but just a daily routine and certain times of day that things happen no matter what. For instance here is our daily routine
8:00 am breakfast
10::00 am morning nap (for thr children that need it)
11:30 lunch time (for your son I would do it a half hour after he wakes up from his nap)
12:30 - 2:30 naptime for everyone
3:00 pm snack time
5 or 6 pm dinner
7:30- 8pm the the 3 B's BATH, BOTTLE(OR CUP OR NURSING),BED
So by 8:30 or 9:00 pm he would be in bed for the night.
Now in between these times you can do all kinds of things like music time a wooden spoon and a pot of any kind.
peek a boo with a blanket, stack cups with a grape under it and he has to find it, a rubber ball, outside looking at the trees and birds, taking a walk after breakfast but before his morning nap, or do your errand here if they won't take very long. This will help him alot he probably is bored and the day runs together. Also when you are trying to get him to communicate if you give him something to drink tell him "cup" and that it has "apple juice" in it, when you are doing things like getting him up in the morning tell him lets get dressed and what he is gonna wear, tell him what your plans are for the day like if you have errands to do. This will help you alot when your new child comes along also. Make the schedule to what fits your life not everyone eats at 8 in the morning. Hope this helps W.