If I were to use an primary antibody for immunohistochemistry for a specific protein, the secondary antibody should be the anti-host of the primary antibody.
For example, if I am using a human/mouse/rabbit antibody with sheep as a host as a primary antibody. The secondary needs to be anti-Sheep. But if my primary antibody is polyclonal, can I use anti-mouse/rat/donkey/rabbit/goat as secondary antibody ?
OR
Do i have to see the homology % for the protein between the host of primary and secondary for the usage?