L.Z.
Hi C. -
My son is 2 1/2 also and is very energetic. What I've found works best is to have a set schedule for nap and bedtime. If you deviate from it more than a half hour, then there is no sense of stability around that process for the child. Our son kept waking up at night and I found that feeding him 1-2 jars of baby food (or other food) and then an 8 oz. bottle of soy milk helps him sleep through the night. I don't think bottles are taboo at that age regardless of what the "experts" say. If that is what gives him comfort them give it to him. He'll grow up soon enough.
Sounds like you are a good mom and doing the best you can. Good luck to you! - L.