First of all, don't think of it as "what am I doing wrong", I'm sure we've all taken the same approach when we had newborns (I did). It's just now is the time to stop treating them like newborns and to make a few changes.
Personally I'd suggest moving the last feed to earlier in the bedtime routine and not in your bed. Also do not hold LO to sleep. I'd perhaps add in a certain phrase which will be the last thing LO hears before going to sleep eg, sweet dreams, sleep tight - whatever comes naturally. This phrase can also then be used at nap times and eventually hopefully your LO will link the words with sleepytime.
If you feed LO after every wakening, I'd suggest limiting this to the frequency you feed during the day eg if you feed 3hrly in the day, do the same at night. For the other wake ups there are a variety of approaches you could choose:
- give a dummy instead (but at some point you'll want to wean off that so could cause problems later on. I did this approach to replace the feeds during the night and weaning off the dummy wasn't a problem for us though)
- pick up and cuddle when LO cries and put down when no longer crying but awake/drowsy
-hug them in their cot/sleepyhead without picking up and gradually decrease contact, eg, full on cuddle, change to hand on chest/head, remove hand etc... (we did this too for main bedtime) as they settle, but with the aim of not touching them at the moment they fall asleep.
I'd also practice naps in the cot/sleepyhead rather than on you. I wouldn't worry too much about the pram/car thing for now as you need a life and need to get out and about. When doing the naps, do the same as for bedtime but without the whole bedtime routine but using the sleepytime phrase of your choice (which I mentioned earlier).
I hope that helps. Good luck