You have some parentheses issues and you need the double unary in front of ISNUMBER to convert from True/False to 1/0.

=IF(SUMPRODUCT(--ISNUMBER(SEARCH("dog",A:A))),"found","notfound")
Does that work for you?