I am performing IHC using mouse brain slices. I am performing double labeling and the blocking buffer I am using is normal goat serum. One target remains constant in my experiments, and the second target is using an antibody against a specific protein and the other is against a ribosomal RNA. The first (constant) target is raised in guinea pig. The second targets are both mouse monoclonal. The secondary for the first target is donkey anti-guinea pig, and for the second target(s) goat-anti mouse. When I perform double labeling using the first target and the RNA target I have no problem with cross reactivity, the signals are separate (so everything is fine). Now the problem occurs when I try looking at the first target with the second target (which is now a protein) I get identical signals. I ran no first target (but with the first target secondary) with second target and there is no cross reactivity, I only see a signal in the channel for the second target. When I do the opposite control I only see a signal for the first target. The weird thing is when I add both primaries and secondaries together now I am seeing complete overlap. These data suggest that the primaries are somehow recognizing each other. Can anyone help me understand what is going on here? Any suggestions? If you need additional info, just ask. Thank you!