I think your first plan sound like a good one. I'd try and drop the feed in the night first though, before the dream feed., jsut becaose the dream feed presumably is more manageable for you.
Am I right in thinking he has previously slept through from the dreamfeed, but has started waking again since teething?? In which case in theory it shouldn't be TOO hard to get him to drop the feed.........(famous last words....!!)
Over the next week or so I'd try to make the feed a minute or two shorter every night and see how he goes. Concentrate on making the feed as quick and low key as possible, so he goes back down quickly and easily.
Once he's feeding for a short time and going back down easily, I'd stop feeding him and try and get him back to sleep without it. If you've used BW techniques in the past and they've worked for you, do that again. Maybe get DH / DP to help, then boob isn't an option.
As to the dream feed, I was lucky and my ds just stopped wanting it, but a couple of my friends edged it forward like you mention, and had success with that, so I think that's a good plan.
Remember though, from a nutritional point of view, taking lots of milk and not much solids really isn't a problem at this stage, however I totally understand why you'd like to get him to drop the night feeds!
HTH and Good Luck