A secondary antibody has to originate from a different host in order to be reactive against the primary antibody. This is because an antibody from the same host as another will not recognize the other antibody as foreign, and thus will not bind to it.