I work with rats doing many immunohistochemical reactions, I have seen that instead of using BSA as blocking reagent, sometimes is recomended that we use the serum of the animal in which the secondary antibody was produced. However wouldn´t be easier if we used a secondary antibody that was produced in rat (in case you use rat tissue) against the species where aur primary antibody was generated?