Where to find good personalized watch bands? Please remove if not allowed.

Hi! I’m a girlfriend of a guy who is about to own a Citizen Tsuyosa watch. It was his anniversary present he picked out. I know nothing about watches.

I wanted to get the back engraved of whichever watch he picked out, but it has a clear/glass back. So, I want to get him a couple of different watch bands instead, maybe a leather one and another nice metal one that he can dress up or down depending on what hes wearing the watch for. Bonus points if I can get it personalized or engraved!

Can someone help point me in the right direction? Can you do that with this watch? What do I look for/know its compatible with the watch? I don’t wanna buy something and then it doesnt fit on the watch. What are some good companies that make watch bands?

Thank you in advance!!! sorry if this isnt allowed!!