The trait that makes the monarch butterfly a specialist is: The caterpillars only eat milkweed plants.
Specialist species typically have a narrow range of food sources or habitats, and in the case of monarch caterpillars, they have evolved to feed exclusively on milkweed, which is essential for their development.