Chromogenic immunohistochemistry (immunostaining using an enzyme-labeled probe) is an essential histochemical technique for analyzing pathogenesis and making a histopathological diagnosis in routine pathology services. In neoplastic lesions, immunohistochemistry allows the study of specific clinical and biological features such as histogenesis, behavioral characteristics, therapeutic targets, and prognostic biomarkers. The needs for appropriate and reproducible methods of immunostaining are prompted by technical development and refinement, commercial availability of a variety of antibodies, advanced applicability of immunohistochemical markers, accelerated analysis of clinicopathological correlations, progress in molecular targeted therapy, and the expectation of advanced histopathological diagnosis. However, immunostaining does have various pitfalls and caveats. Pathologists should learn from previous mistakes and failures and from results indicating false positivity and false negativity. The present review article describes various devices, technical hints, and trouble-shooting guides to keep in mind when performing immunostaining.