I've added this to the end of the search criteria, but it isn't making any difference:
//comparison list additions
$WADbSearch1->addComparisonFromEdit("lostdogs.state","state","AND","=",0);
$WADbSearch1->addComparison("county","".((isset($_POST["county"]))?$_POST["county"]:"") ."","AND","Includes",0);
$WADbSearch1->addComparison("city","".((isset($_POST["city"]))?$_POST["city"]:"") ."","AND","Includes",0);
$WADbSearch1->addComparison("gender","".((isset($_POST["gender"]))?$_POST["gender"]:"") ."","AND","=",1);
$WADbSearch1->addComparison("breedingstatus","".((isset($_POST["breedingstatus"]))?$_POST["breedingstatus"]:"") ."","AND","=",1);
$WADbSearch1->addComparison("keywords","".((isset($_POST["keywords"]))?$_POST["keywords"]:"") ."","AND","Includes",0);
$WADbSearch1->addComparison("listingstatus","0","AND","=",1);