Question: what enchantments can you put on shield?
Answer: In Minecraft, shields should be able to be enchanted with the Enchantment Table, of which it may receive: Unbreaking. Knockback. Thorns.