oh...the poor little love. The only suggestion I have is to maybe put a cover over it like a pillow case? Or can you at least bind the edges of it? I'm wondering if you could do that you can either transition her to a new fabric without taking away the blanket and then ease her into a different blanket in a different fabric, and you can at least decrease the risk of her eating more yarn in the interim.