I am knitting a wool bag that will be felted when I am finished. I also want to dye it. Should I dye it before I felt it? Or should I wait to dye until after felting?

Thanks!