how much does he take for his dream feed?? is he ready to drop that since he is on 3 meals a day?
sometimes dreamfeed might cause nightwakings ... i know it's a bit strange, but for my DS, he was the same, very restless in the morning hours until i dropped his DF about the same age as your lo.
for teething, have you tried teething powder? it's called "Ashton & Parsons infants' powders". it's a herbal thing, it said will help with delayed dentition. you can find this in Boots.
HTH