At this point we moved boob until earlier and fed on the loungeroom floor so he was awake, and worked on "no toothmarks". But by the time my DS was 3.5 even when he really tried he hurt too much, and we weaned then. I would first look at stopping the feed while she's drowsy rather than completely asleep. Explain to her beforehand what you are going to do.