Thanks for all the advice. My hv is an ass I agree. She proceeded to tell me how likely I am to kill my baby by cosleeping and that no sleep is better than bedsharing. 
I'll try and answer all points
Helen - thanks that gives me some hope!!
Thelittlestbear - have tried to simplify routine. He doesn't always have the bath but also it depends on his last nap. He will go 2-3 hours between day naps but at night he needs 3-4 hours between last wake up and bedtime. If we try before it just leads to a lot of tears in the nursery for an hour or so.
Jayfee - I'll bear in mind about any allergies although I'm quite sure it isn't. He is the happiest baby ever in the day. Literally never cries at anything. I just think he doesn't like his cot :(
Lapinrose - have tried to get him in his cot for day naps but he just wakes instantly. In my arms he'll sleep for longer. But not those times you say,he's fallen into his in pattern which I'll put below.
Metal head - I will keep persevering with trying to put him down for day naps. It's good that yours started around 6 months and gives me some hope!
Not without - 27 and still a shit sleeper
wow! And the x is fine... I need all the affection I can get haha
Lorna - thank you. It's good to know you were still offering night feeds at this point.
This is our routine below...
7.00 - wake up and bf
8.00 - breakfast
9.00 - bf and nap till 10 in my arms
11.30 - lunch
12.00 - 30 mins nap usually in the car as we're out
1.00 - formula
2.00 - snack
2.30 - 1 hour nap. Bf when wake
5.00 - dinner
6.00 - bath and massage
6.20 - in the night garden
6.50 - book and bottle of formula
7.15 - take upstairs and usually asleep easily by 7.30
When he wakes I will offer him bf or bottle if it's been 3-4 hours since he last had milk. The rest of the time I'll rock him to sleep. Last night he actually slept between 12-5am without waking but was up every 40 mins from 7.30-12.
It's worth adding that he barely drinks any milk, hence why I offer feeds so often. If he bf he's only latched on for 2 mins or so and formula he will never drink more than 2oz a time. He's always been like this but hv wasn't concerned as he's steadily followed 50th line
Thanks for responding to my rant. If anyone can see where I'm going wrong please feel free to point it out 