Baby will not settle at night

Patient: My 9 month old boy has 3 teeth for a few weeks now but his sleeping pattern is all over the place. He goes to bed at 9.30pm and always wakes again between 11.30 pm and 12pm. Before bed he gets a feed and a bottle, i rub bonjela on his gums and give him a spoon of calpol. I put him to bed and he falls asleep straight off and then wakes and will only go back to sleep if a put him in the bed with me for about 20 minutes until he falls back asleep. I put him back in his cot and again twice during the night hes unsettled and eventually around 3 am he settles until 8.30 the next morning. Is there anything i can give him to help him sleep all night? Its been going on 3 weeks now, im shattered and so is my partner.