Toddlers who do not have enough sleep are usually irritable; prone to
tantrums; and may cry, whine, or scream rather than using their words. They may
get clumsy or excessively hyper. They may show more separation anxiety or get
more easily frustrated with games or projects. Additionally, they may start
falling asleep at odd times during the day – like in the car in the morning, or
on the way home from preschool in the afternoon. And here’s the cruelest irony:
If they’re overtired, it may be harder to get them to sleep at night.
It pretty much sums up how my little bug was when he was overtired. What made me think he may be overtired from your posts was, the difficult to get to sleep, catnap during the day if at all, wont sit still for a story, and that he is waking at night.
What I would suggest for breaking the feeding to sleep association is to change the bedtime routine to dinner, breastfeed, then bath, then bed.
But then I guess the problem is how to get him to go to sleep, and I think if I had the answer to that, I would be a millionaire!
I'm not sure where you are, but I got some great advice with both my bubs from a private child health nurse, here is her website: http://www.healthybaby.com.au/
ETA: I agree with Jazzy- a consistent daytime routine usually helps with bedtime/ sleeping too.