My DD hates the stage 3 baby foods with texture. I tried a couple of times and then just started giving her more finger foods. She loves finger foods. I would just give her little bits of whatever me and DH were eating. She would just play with them at first but now she eats it.
DD doesn't hold her own bottle well and she is just now getting the hang of the sippy cup. She doesn't get that she has to tip it up to get a drink. I just kept putting it in her hand and tipping it up for her. I would even take a sippy cup and take out the stopper, then put it up to her mouth and let some of the water drip out. I figured she might just need to be shown that there was something in the cup and she could get it out. I put cold water (she seemed to prefer the colder the better) in her cup and introduce it every time she is in her highchair eating a meal.
Could you introduce new foods by mixing them with old foods that you know he likes and his stomach tolerates?
As far as sleeping thru the night, does he wake up cause he is hungry or something else? My DD used to wake up a lot until she learned to self soothe and put herself back to sleep. We also introduced a blankie/lovey which has helped a lot (she never took a pacifier).