Hi, this is my first post on any forum so hopefully I can help.
I have been nursing my little one to sleep since she was born (she is now 7 months old) and this has worked perfectly for her to sleep all through the night. If she happened to wake up during the night for another feed, then so be it, I just see it as her being hungry. She is an extremely happy, alert baby and I figure that I should just keep doing what works.
However, in the last month she has been teething very badly and now has 3 teeth through and I am finding it much harder to get her to sleep through the night. I have introduced solids in the last month also. She is growing a lot, feeding loads during the day (I breastfeed on demand) and eating 2 x solid meals a day at the moment. I have a night time routine. She sleeps 2-3 naps a day, never the lovely 2-3 hrs that all the books tell you about, but a consistent 40min most of the time with maybe a longer one every second or third day thrown in on one of the naps. I am finding it hard to understand whether all the changes recently are what are making the naps and night time different from before, I am assuming so, as she is still happy.
I guess the hardest part is that she doesn't have exact times that she goes to sleep, only general ones (usually similar ones though) and that so many people have so many differing opinions.
I have tried the whole crying to sleep thing and it doesn't work for my little girl or me. It makes us both worked up and as in your son, my little girl ends up rolled over, on her tummy, playing with toys or getting completely worked up over nothing, she never "self-sleeps".
I think that if your little one is settling when you give him a feed, then just let that work for a bit to give yourself the sleep you are so deserving of, particularly since it was taking you so long to get him to sleep before. He is telling you something when he wakes and that is that he is hungry. Surely, at such a young age, they cannot be manipulative.
Anyway, those are just my thoughts on the matter and I hope that you stop feeling guilty about what is working for you and him.
Cheers