SO we did this in two stages, stopping feeding to sleep at bedtime and naptime, and stopping night wakes. DD was breastfed.
Stopping feeding to sleep we did at 6m, bedtime first. I started feeding her to nearly asleep, putting her down in her cot drowsy but awake, and stepping back. She'd cry, I'd pat her to calm, then stop. Basically, this worked on me learning the difference between protest crying (the initial shriek of outrage when i stopped patting), upset crying, and grumpy crying. I'd ride out the first howl, she'd very quickly settle down to grumbling, and at that point I'd leave her to it. If she got upset, I'd go back. But I'd leave her to grumble as long as she liked. Took a few weeks of lots of grumbling, and then she went down with barely any. Over about a fortnight i gradually moved the last feed of the day backwards through the routine til it was before bathtime, and once she was 90% there with bedtime by herself we did naps too.
I kept feeding through the night for a while after that because we'd had weight gain issues, but at 10m i was confident she was big enough (still wearing 0-3m clothes tho...) and we did nightwakes then. I'd go in, lay her down, pat pat pat, out. And then I'd leave her til she got upset. As soon as the crying went from cross to sad/scared, i went in. First night, first wake took an hour, but she didn't wake again. Second night she slept 7-7. Next night, one wake, half an hour, after that 7-7 pretty much always, except when sick or teething.
You have to trust your instincts for this. If the crying sounds bad, go in. And get your husband on board, cos you may need him to hold your hand in the middle of the night and tell you you're doing the right thing.