quick background info. my just gone 2 year old has always been an awful sleeper, for the first 13 months me and dh had taken it in turns to sleep on the sofa while baba slept in his pram. he was alright in his moses basket for a few hours and then would wake up and refuse to go back to sleep. we tried co-sleeping but that didn't work (he was bf so had to be near me for ease of feeding). he has never liked to go to sleep without someone there and refuses to take naps in his room during the day. we put him in his own room at 13 months old once he outgrew his basket and he has a cot bed with an expensive mattress (mothercare made a fortune out of our misery lol). as i did with his older brother we put the big pregnancy pillow next to his bed to stop him hurting himself when rolling out of bed. now he won't sleep on his bed, every night he refuses to get into bed and gets on his pillow to sleep (his a light sleeper and wakes up fully if you try to move him, about the only thing he gets from me). so should i give up now and pack his cot bed up, get rid of the pillow and encourage him to sleep on his mattress on the floor and in a couple of months when we have moved house buy him a normal sized mattress and continue to let him sleep on the floor til his bigger and then buy him the bed to go with it or get rid of the pillow and force him to sleep on his cot bed. i don't like him rolling around on the pillow as he ends up under his bed. the kid is crackers but we all need a good nights sleep. even on holiday we ended up sleeping on the sofa lol. his very small for his age and can't climb up the side of a bed yet