I am working on some immunohistochemistry staining of paraffin embedded tissues and am curious to know if there are any guidelines in choosing the species of the normal serum used for a blocking buffer? I understand the host species should match that of the secondary antibody (and should definitely NOT match the species of the primary antibody), but does it matter which species to use in general? Like does using donkey serum give any advantage over using goat or rat serum?