Dying a Western Hat

My DH got me a new western hat, one that is like a vaquero with a flat brim and flat top. I love it, but it is a buttermilk color like my western one which has a rancher crease. I really would like it more if it was darker. Is it possible to dye western hats?