We decline to hold that these omissions render each and every search conducted by such an agent ???unreasonable.??? Rather, the reasonableness of searches conducted by Humane Society agents, like those conducted by police officers, is a matter to be decided on a case-by-case basis.