gwez is right about putting the ribbon on as late as possible before delivery or even after delivery.
Some people say they go ahead and stain the entire ribbon so it won't show spots...I haven't tried that.
I've had pretty good luck with putting the ribbon on right before delivery....sometimes there's a small stain but it hasn't been too bad.
Get Inspiration and Great Deals
Yes, I want to receive new decorating ideas and exclusive offers from Wilton. You can withdraw your consent at any time. Learn more