What printing technique can I use?
You can use any printing technique you want including: dye sublimation, screen printing, dtg printing, heat transfer.
An article that presents different advantages and disadvantages of each printing technique here.